#include "stdint.h"

#define YES_WAV_DATA {-3, -27, -42, -44, -32, -24, -21, -19, -24, -24, -25, -20, -18, -24, -23, -11, -1, 4, 2, -7, -17, -25, -18, -7, -4, -7, -21, -31, -31, -29, -27, -21, -15, -18, -19, -14, -7, 5, 8, 10, 18, 26, 35, 43, 52, 51, 43, 36, 35, 40, 43, 44, 43, 29, 20, 17, 20, 25, 28, 26, 21, 19, 21, 23, 20, 20, 16, 17, 22, 28, 37, 39, 32, 20, 11, 11, 13, 20, 26, 22, 8, -9, -22, -29, -29, -23, -19, -19, -23, -25, -31, -36, -33, -28, -22, -18, -11, -8, -12, -15, -17, -20, -20, -11, 6, 9, 10, 6, -10, -20, -16, -3, 4, 8, 2, -8, -13, -17, -15, -5, 3, 1, -2, -4, -4, -2, 0, -5, -18, -29, -26, -18, -16, -22, -29, -38, -46, -42, -32, -24, -25, -30, -35, -36, -30, -21, -17, -22, -26, -32, -28, -16, -3, 3, -4, -8, -13, -13, -3, 13, 18, 9, -2, -4, 1, 10, 17, 23, 28, 24, 33, 51, 65, 75, 72, 62, 55, 57, 70, 80, 82, 69, 40, 21, 11, 21, 32, 31, 26, 13, -4, -22, -22, -14, -9, -18, -23, -22, -22, -28, -33, -33, -24, -18, -15, -4, 2, -1, -11, -19, -17, -10, 1, 5, 5, -6, -23, -31, -24, -7, 5, 10, 8, 7, 3, 4, 17, 28, 25, 19, 19, 33, 39, 39, 33, 19, 9, 8, 16, 29, 39, 24, 7, -5, -16, -15, -7, -2, -3, -9, -15, -18, -14, -10, -14, -14, -12, -5, -3, -4, -10, -27, -49, -61, -51, -37, -29, -36, -53, -68, -72, -57, -29, -7, 1, -16, -34, -30, -8, 21, 33, 27, 12, -5, -4, 7, 20, 23, 19, 6, 0, 6, 14, 22, 17, 5, 0, 4, 8, 16, 20, 12, -8, -16, -12, 2, 15, 18, 13, -5, -21, -20, -10, 5, 3, -12, -23, -26, -29, -25, -19, -21, -29, -31, -26, -17, -15, -21, -34, -35, -23, -9, 6, 11, -5, -22, -26, -11, 10, 25, 32, 34, 25, 12, 15, 33, 57, 65, 60, 58, 60, 57, 44, 44, 47, 44, 35, 32, 35, 31, 14, -2, -8, -12, -8, 3, 9, 3, -13, -27, -19, -8, -1, 3, -4, 1, -1, -1, 6, 4, -1, -17, -27, -17, -2, -2, -19, -38, -52, -61, -60, -50, -40, -40, -44, -44, -40, -31, -25, -15, 3, 19, 24, 31, 46, 49, 39, 35, 38, 43, 42, 30, 19, 12, -10, -29, -33, -28, -27, -37, -48, -48, -48, -50, -39, -29, -24, -20, -6, 12, 22, 23, 15, 12, 15, 16, 25, 38, 32, 10, -15, -27, -21, -16, -18, -19, -24, -34, -44, -43, -32, -23, -21, -10, 9, 23, 34, 41, 41, 36, 39, 50, 70, 85, 90, 78, 50, 36, 30, 35, 47, 50, 43, 23, 1, -11, -7, 0, 8, 12, 7, 6, 6, 6, 4, 2, 4, 9, 17, 16, 11, 7, 2, -11, -22, -17, -4, -4, -20, -26, -23, -24, -26, -18, -9, -7, -12, -20, -15, -12, -9, -6, -8, -4, -8, -19, -19, -15, -15, -12, -9, -4, -2, -7, -9, -6, -6, -3, 7, 14, 14, 7, 0, -5, -4, 3, 11, 21, 18, 8, -12, -23, -27, -24, -15, -10, -8, -17, -28, -38, -38, -37, -31, -18, -9, -6, -7, -14, -21, -23, -17, -1, 15, 27, 29, 8, -12, -15, -3, 15, 34, 40, 27, 11, -4, -2, 5, 12, 27, 37, 43, 43, 34, 36, 37, 40, 47, 63, 84, 87, 70, 54, 41, 34, 34, 41, 52, 50, 31, 8, -4, -2, 3, 8, 8, 5, 0, -6, -15, -16, -12, -17, -21, -11, 1, 6, 3, -15, -30, -32, -20, -4, 10, 8, -10, -36, -46, -38, -23, -12, -13, -25, -45, -55, -52, -45, -40, -36, -28, -19, -19, -23, -23, -24, -24, -16, 10, 34, 42, 28, 8, 3, 12, 30, 50, 56, 48, 23, -2, -3, 8, 17, 23, 22, 8, -12, -15, -7, -9, -17, -28, -28, -18, -13, -10, -15, -25, -35, -37, -26, -4, 14, 13, 0, -9, -9, -5, 5, 14, 14, 0, -18, -20, -15, -11, -14, -24, -29, -28, -27, -28, -27, -21, -24, -29, -20, -2, 11, 16, 10, 8, 9, 20, 41, 53, 52, 46, 44, 45, 51, 61, 70, 64, 46, 30, 25, 33, 30, 27, 22, 13, 2, -9, -11, -1, 4, -2, -13, -13, -5, -4, -3, -3, -4, -8, -9, -5, 0, 3, -8, -21, -31, -31, -24, -20, -24, -24, -28, -33, -27, -15, -4, -5, -12, -14, -6, 8, 16, 13, 3, -5, -9, -1, 19, 31, 34, 24, 6, 1, 15, 27, 35, 39, 29, 18, 16, 20, 25, 23, 21, 21, 21, 24, 25, 18, 4, -16, -24, -17, -13, -8, -9, -21, -43, -66, -71, -57, -37, -27, -36, -47, -59, -68, -66, -56, -41, -35, -35, -32, -33, -39, -40, -34, -20, -9, 1, 4, 3, 2, -2, -5, 3, 13, 28, 40, 44, 36, 27, 18, 16, 28, 38, 49, 56, 54, 40, 23, 15, 14, 19, 29, 37, 40, 38, 26, 16, 14, 18, 28, 37, 42, 46, 40, 21, 4, 0, 9, 17, 19, 16, 2, -24, -43, -50, -44, -27, -21, -27, -39, -53, -58, -56, -43, -26, -14, -7, -1, 3, 13, 17, 11, 8, 11, 18, 28, 34, 28, 19, 4, -6, 1, 12, 16, 11, 4, -1, 1, 8, 16, 25, 23, 25, 27, 34, 38, 33, 31, 34, 33, 32, 32, 23, 9, -7, -25, -33, -41, -45, -53, -65, -76, -89, -97, -93, -86, -82, -81, -78, -71, -55, -34, -22, -11, 4, 12, 15, 26, 39, 38, 36, 30, 24, 22, 22, 14, 11, 5, -5, -13, -18, -20, -17, -14, -15, -10, 1, 10, 11, 12, 21, 31, 42, 58, 67, 67, 63, 53, 46, 40, 30, 25, 24, 17, 3, -12, -33, -54, -65, -64, -55, -48, -45, -55, -64, -61, -58, -44, -18, -1, 12, 20, 23, 31, 33, 36, 44, 55, 66, 66, 62, 52, 36, 20, 13, 17, 21, 27, 22, 10, -1, -20, -25, -11, 0, 2, 5, 9, 7, 1, 2, 8, 14, 14, 20, 24, 16, 1, -12, -16, -16, -24, -35, -34, -42, -58, -69, -75, -71, -68, -65, -62, -52, -51, -61, -63, -54, -41, -32, -19, -10, -13, -25, -34, -26, -8, 8, 20, 21, 12, 4, 2, 11, 22, 30, 37, 33, 27, 19, 15, 15, 15, 11, 17, 26, 27, 16, 7, 1, -7, -6, 3, 16, 21, 14, 5, -4, -9, -6, 4, 12, 16, 17, 18, 16, 14, 16, 15, 19, 24, 28, 28, 29, 22, 6, -2, -4, 0, 12, 21, 15, -1, -16, -20, -8, 7, 28, 41, 42, 34, 32, 36, 42, 55, 64, 66, 65, 54, 42, 29, 15, 3, -2, 1, -2, -12, -26, -43, -57, -65, -64, -54, -42, -37, -45, -57, -55, -42, -27, -13, -2, 4, -5, -14, -18, -16, -14, -14, -10, -3, -6, -20, -35, -43, -47, -45, -34, -21, -14, -23, -35, -41, -39, -28, -9, 9, 22, 23, 18, 14, 8, 5, 16, 30, 41, 44, 37, 23, 6, -6, -3, 4, 18, 26, 20, 9, -6, -18, -20, -12, 2, 12, 17, 16, 5, -7, -14, -7, 10, 25, 37, 38, 28, 12, 1, -2, 3, 12, 20, 24, 16, -1, -17, -27, -23, -17, -10, -3, 1, -3, -20, -32, -28, -19, -5, 15, 28, 26, 17, 10, 12, 24, 39, 55, 62, 54, 43, 33, 22, 23, 30, 31, 30, 29, 21, 6, -12, -18, -13, -4, 8, 16, 12, 3, -9, -17, -10, 8, 26, 35, 32, 18, 3, -4, -5, 3, 8, 8, -1, -20, -38, -47, -46, -44, -41, -32, -28, -36, -41, -45, -43, -37, -26, 0, 21, 25, 20, 7, -2, 6, 24, 43, 57, 52, 34, 15, 3, -6, -5, 6, 18, 16, 11, 2, -12, -22, -24, -14, -5, 7, 7, -1, -14, -27, -34, -32, -24, -15, -8, -14, -26, -36, -36, -33, -22, -12, -7, -4, -4, -2, -5, -4, -2, 3, 13, 16, 13, 9, 4, -4, -14, -14, -8, -4, -8, -12, -15, -12, -15, -13, -1, 4, 0, 3, 8, 9, 16, 25, 34, 42, 45, 41, 42, 51, 58, 58, 56, 48, 28, 10, 0, -5, -7, -8, -16, -31, -49, -57, -61, -51, -38, -32, -23, -14, -3, -1, 2, 6, 15, 28, 37, 40, 43, 39, 22, 12, 5, 4, 9, 5, 0, -10, -26, -37, -31, -22, -19, -20, -19, -20, -24, -21, -18, -9, 0, 5, 8, 9, 9, 4, 9, 18, 21, 27, 29, 18, 7, -1, -1, 4, 12, 23, 16, 1, -18, -34, -38, -30, -17, -12, -13, -24, -40, -49, -47, -40, -26, -12, -6, -2, -6, -16, -18, -15, -13, 0, 23, 38, 41, 31, 23, 13, 10, 25, 43, 52, 50, 32, 6, -12, -21, -21, -10, 1, 3, 0, -16, -27, -32, -28, -15, 3, 19, 27, 26, 21, 14, 6, 5, 20, 34, 39, 33, 21, 5, -17, -28, -27, -18, -14, -9, -16, -30, -35, -35, -31, -15, 0, 11, 11, 12, 17, 13, 16, 19, 21, 21, 23, 23, 20, 11, 5, 3, 2, 5, 6, 2, -3, -6, -3, -3, 4, 11, 8, 4, 2, 4, 5, 13, 13, 7, 10, 4, -1, -5, -9, -9, -12, -19, -21, -17, -23, -29, -34, -34, -30, -21, -7, -5, -6, -6, -10, -13, -1, 13, 14, 22, 22, 12, 6, 7, 13, 19, 23, 26, 24, 17, 6, 1, 3, 3, 3, 0, -4, -12, -16, -16, -17, -14, -8, -5, -6, -5, -4, 2, 12, 13, 15, 13, 8, 8, 8, 14, 19, 16, 8, 1, -10, -15, -18, -16, -11, -10, -12, -12, -15, -22, -22, -18, -11, -1, 6, 6, 1, -7, -16, -17, -7, 3, 11, 16, 12, 2, -6, -7, 1, 6, 16, 22, 17, 10, -1, -7, -12, -14, -6, 4, 7, 4, -6, -18, -23, -20, -9, 7, 16, 20, 17, 6, -4, -10, -3, 2, 13, 18, 12, -3, -16, -22, -29, -25, -13, -5, -2, -9, -20, -31, -34, -27, -20, -8, -3, -8, -15, -25, -28, -26, -17, -4, 3, 2, -5, -13, -18, -14, -2, 9, 16, 12, 5, -3, -7, -3, 6, 14, 13, 10, 2, -8, -11, -4, 6, 16, 19, 21, 18, 9, 13, 18, 24, 29, 26, 21, 14, 8, 1, -1, 1, 3, 4, -2, -11, -22, -26, -27, -24, -13, -7, -10, -17, -21, -24, -24, -14, -10, -4, 1, 2, 6, 4, 4, -2, 2, 9, 15, 24, 26, 27, 20, 3, -7, 0, 6, 14, 26, 19, 1, -10, -14, -15, -2, 13, 17, 15, 11, -3, -14, -9, 6, 18, 24, 20, 13, 6, 0, -7, 0, 8, 11, 20, 15, -3, -14, -13, -10, -8, 5, 13, 8, 4, -5, -19, -22, -14, -4, -2, -6, -15, -27, -35, -40, -34, -26, -22, -11, 0, -5, -8, -7, -6, -3, 8, 19, 26, 31, 25, 16, 14, 18, 27, 34, 31, 28, 26, 25, 23, 21, 23, 20, 11, 8, 6, 2, -1, -2, -4, -11, -15, -15, -22, -26, -25, -17, -10, -9, -13, -14, -12, -13, -8, -4, 4, 6, 10, 6, -5, -5, -5, -1, -4, -14, -18, -22, -26, -25, -21, -18, -17, -16, -14, -6, -2, 4, 16, 26, 39, 48, 47, 49, 44, 37, 37, 35, 39, 45, 42, 31, 17, 2, -11, -13, -16, -20, -22, -24, -30, -39, -46, -49, -45, -38, -27, -18, -11, -5, -3, -6, -7, -6, 6, 13, 12, 15, 10, -1, -12, -20, -24, -22, -17, -21, -29, -36, -46, -47, -38, -32, -21, -7, 0, 3, 8, 15, 23, 33, 42, 46, 54, 58, 55, 48, 38, 26, 18, 17, 18, 17, 10, -2, -14, -24, -30, -32, -20, -10, -9, -11, -22, -26, -26, -27, -22, -10, 8, 16, 6, -18, -34, -23, -2, 10, 7, -4, -8, -6, -2, 1, 2, -3, -13, -24, -22, -14, -6, 6, 7, -7, -17, -19, -12, 6, 28, 40, 34, 22, 15, 14, 15, 14, 15, 28, 35, 28, 21, 10, 13, 23, 22, 22, 19, 17, 10, 9, 12, 10, 4, -14, -29, -32, -30, -24, -18, -18, -24, -33, -45, -40, -21, -4, 3, -1, 0, 3, 7, 11, 15, 18, 22, 21, 21, 25, 25, 16, 5, 2, 4, 6, 1, -7, -10, -12, -17, -22, -16, -6, -7, -15, -19, -14, -1, 6, 4, 13, 23, 31, 34, 29, 21, 22, 26, 27, 26, 21, 13, -1, -21, -33, -36, -29, -27, -37, -48, -54, -51, -45, -44, -39, -36, -29, -21, -15, -5, 1, 2, 4, 5, 11, 16, 20, 21, 12, -3, -12, -11, -9, -9, -11, -11, -17, -24, -33, -38, -24, -3, 7, 8, 10, 11, 17, 21, 23, 37, 59, 66, 64, 56, 48, 45, 43, 37, 32, 28, 23, 14, -5, -24, -32, -34, -32, -29, -21, -19, -30, -32, -27, -22, -10, -1, 10, 13, 12, 11, 8, 8, 5, 3, 2, 2, 1, -4, -12, -20, -23, -27, -32, -34, -29, -21, -21, -16, -15, -10, -2, 6, 14, 25, 34, 37, 40, 35, 30, 35, 38, 37, 32, 29, 22, 9, 4, -3, -8, -12, -17, -15, -16, -22, -28, -36, -38, -33, -27, -26, -23, -15, -9, -10, -18, -21, -12, -6, -10, -10, -5, 4, 4, -15, -26, -17, -2, 5, 4, 6, 9, 9, 11, 18, 24, 30, 29, 26, 31, 38, 36, 32, 29, 24, 21, 14, 11, 16, 14, 3, -14, -27, -23, -15, -18, -24, -23, -19, -23, -29, -33, -31, -23, -13, -7, -6, -6, -10, -15, -17, -12, -5, 2, 2, -5, -9, -18, -20, -13, -10, -6, -4, -2, 0, -1, -6, -9, 0, 14, 25, 28, 26, 26, 25, 17, 16, 20, 23, 26, 26, 24, 16, 8, 7, -1, -10, -13, -11, -5, -3, -9, -17, -22, -22, -23, -18, -7, 1, 2, 2, -4, -11, -7, -5, 0, 0, 2, 3, -5, -17, -22, -20, -16, -6, 0, -3, -12, -16, -17, -13, -5, 4, 10, 13, 10, 9, 6, 7, 11, 14, 17, 17, 19, 14, 10, 4, 5, 7, 9, 11, 10, 7, 8, 9, 7, 6, 15, 15, 14, 20, 24, 22, 14, 7, 7, 10, 1, -7, -7, -4, -7, -18, -29, -33, -27, -28, -34, -31, -21, -15, -14, -18, -20, -5, 0, -2, 6, 14, 20, 22, 22, 25, 23, 19, 15, 13, 13, 11, 9, 5, 1, -7, -15, -21, -19, -11, -9, -11, -14, -14, -9, -6, -4, -1, 6, 14, 16, 17, 14, 14, 12, 10, 11, 7, 5, 3, -3, -6, -12, -16, -18, -26, -23, -23, -25, -26, -32, -28, -24, -24, -20, -18, -10, -4, -8, -6, -3, 6, 12, 11, 12, 14, 13, 15, 10, 4, 11, 18, 17, 16, 15, 8, 1, -3, 2, 6, 12, 13, 11, 9, 3, -1, -3, 1, 10, 13, 12, 8, 11, 15, 17, 16, 15, 13, 10, 6, 3, 3, 2, 5, 4, -8, -14, -18, -24, -26, -25, -24, -24, -23, -25, -28, -29, -28, -26, -23, -22, -18, -10, -9, -6, -4, 1, 4, -1, 2, 8, 9, 13, 19, 19, 13, 11, 9, 8, 6, 8, 9, 7, 10, 8, 3, 0, 2, 12, 16, 16, 18, 19, 19, 17, 12, 13, 18, 22, 20, 14, 11, 10, 9, 1, -7, -8, -6, -5, -4, -5, -10, -16, -22, -30, -29, -25, -22, -20, -17, -18, -26, -31, -27, -20, -11, -3, -2, 3, 6, 1, -3, 2, 12, 24, 32, 30, 28, 22, 18, 21, 19, 26, 31, 27, 21, 13, -2, -7, -1, -2, -1, -5, -11, -9, -10, -20, -21, -17, -11, -6, -6, -9, -12, -11, -14, -16, -11, -10, -5, -3, -4, -7, -14, -15, -8, -3, -5, -9, -9, -6, -11, -14, -14, -10, -1, 0, -7, -10, -5, -2, 1, 4, 3, 10, 10, 3, 2, 5, 8, 15, 18, 16, 16, 12, 18, 23, 18, 14, 16, 18, 22, 20, 7, 2, 3, -1, -4, -5, -10, -16, -24, -28, -30, -32, -30, -25, -24, -25, -28, -26, -21, -14, -9, -8, 2, 14, 19, 18, 18, 20, 21, 19, 16, 17, 19, 17, 11, 2, -6, -14, -11, -7, -14, -13, -11, -19, -16, -16, -16, -9, -4, 7, 9, 2, 0, 6, 12, 16, 12, 3, 8, 9, 5, -2, -7, -3, -5, -8, -16, -21, -18, -14, -15, -18, -12, -10, -8, -3, 1, 3, 4, 10, 19, 17, 10, 14, 16, 17, 23, 17, 12, 14, 10, 8, 5, 2, 4, 2, 1, 1, 3, 4, -1, -1, -1, -1, -1, 4, 3, 2, -1, -6, -4, -6, -11, -11, -9, -1, 1, -9, -16, -11, -4, -5, -2, 1, 9, 11, 12, 15, 17, 17, 18, 20, 20, 14, 7, 1, 3, 4, -3, -13, -17, -13, -11, -21, -33, -28, -22, -20, -22, -21, -12, -4, -2, 0, 1, 5, 15, 14, 15, 19, 19, 21, 20, 16, 15, 12, 3, 4, 5, 2, -3, -9, -7, -7, -12, -11, -7, -7, -5, -5, -8, -4, 3, 7, 0, 0, 5, 4, 3, 2, 2, 1, 0, 0, 1, -2, -9, -12, -10, -6, -9, -11, -9, -8, -5, -5, -10, -11, -5, 0, 0, -4, -1, 3, 4, 8, 10, 11, 15, 20, 22, 18, 14, 18, 23, 25, 21, 17, 14, 16, 19, 9, -1, -3, 1, 0, -7, -13, -13, -12, -17, -20, -21, -20, -13, -5, -3, -8, -13, -8, -4, 0, 1, 2, 4, 0, -3, -1, -2, -7, -7, -3, -6, -14, -15, -9, -10, -14, -16, -14, -8, -4, -7, -11, -4, 3, 7, 4, 6, 15, 18, 17, 15, 16, 16, 13, 11, 12, 13, 9, 6, 3, 5, 4, -4, -5, 1, 3, -1, -10, -9, 0, 2, -3, -12, -8, -4, -4, -8, -2, 2, -2, -3, -3, -1, -4, -4, 2, 2, -1, -2, 2, 5, 6, 7, 0, 2, 9, 10, -1, 0, 3, 4, 3, 1, 0, -4, -7, -4, -2, -8, -12, -9, -5, -3, -7, -12, -8, 0, 1, -2, -5, 2, 10, 12, 8, 6, 10, 12, 10, 8, 7, 3, -2, 0, -4, -11, -16, -18, -18, -21, -23, -24, -19, -20, -18, -16, -16, -10, -8, -2, -1, 0, 0, 6, 15, 14, 11, 7, 10, 16, 14, 10, 4, 1, 1, 1, -2, -8, -7, -8, -8, -9, -14, -9, -2, 0, -2, -2, -1, -1, 10, 13, 12, 11, 10, 19, 22, 18, 11, 11, 13, 10, 8, 7, 6, -3, -6, -5, -7, -8, -5, -6, -9, -4, -4, -5, -6, 2, 6, 4, 7, 6, 7, 11, 8, 5, 5, 10, 16, 9, 3, 3, 0, 0, -3, -5, -2, -4, -5, -4, -5, -8, -4, -8, -6, -5, -4, -2, 1, -2, -5, -5, 0, 6, 2, -1, 2, 5, 4, -2, -1, 10, 11, 5, 0, -1, 0, -2, -2, 1, 3, -4, -7, -6, 1, 0, -7, -7, -6, 2, 4, 1, 1, 4, 4, 0, 3, 9, 8, 4, -2, -2, -1, 1, -1, 0, 3, 0, -4, -12, -5, 0, 0, 0, 0, 1, 1, 5, 5, 2, 1, 2, 7, 14, 12, 7, 1, -2, -2, 3, 1, -5, -8, -12, -13, -15, -18, -13, -8, -8, -11, -12, -9, -5, 2, 4, 2, -1, 1, 9, 12, 11, 5, 1, 4, 3, 4, -3, -4, -8, -13, -17, -12, -13, -14, -11, -11, -11, -14, -13, -5, 0, 2, -2, -1, 5, 10, 6, 4, 6, 7, 9, 5, 6, 5, 1, -3, -7, -7, -5, -5, -11, -12, -12, -9, -10, -12, -7, 2, 4, 4, 7, 6, 9, 8, 11, 15, 12, 13, 9, 10, 8, 4, 1, 2, -3, -5, -3, -3, -3, -7, -7, -4, -2, 5, 6, 5, 8, 6, 8, 15, 16, 17, 19, 16, 13, 9, 10, 10, 2, 2, -1, -1, -1, -3, -7, -6, -9, -7, -2, -3, 0, -2, -3, 1, -2, 0, 9, 9, 3, 1, 2, -1, 3, -3, -6, -7, -3, -1, -6, -7, -12, -9, -7, -5, -4, -1, 3, 5, 0, -3, 1, 8, 12, 16, 12, 6, 6, 6, 4, 2, 4, 2, -2, -6, -12, -7, -5, -11, -16, -15, -8, -3, 1, 0, -2, -6, 0, 8, 10, 17, 13, 6, 5, 0, 1, 1, 2, -2, -1, -12, -12, -10, -11, -2, -14, -5, -7, -12, 0, 4, -1, 2, -9, 3, 22, 13, 6, 7, 5, 19, 6, -3, 20, 7, -8, -4, -16, 0, -10, -4, -4, -13, -15, -7, -5, -11, -4, -10, 0, -6, -12, 9, 10, 0, -6, -4, 6, 3, 1, -1, -5, -10, -5, -5, -7, -9, -3, -3, -5, -7, -5, 0, 0, 4, -4, 7, 5, 4, 4, -1, 8, -1, 3, 8, 2, -2, -4, 3, -7, 0, -4, -4, 3, 0, 2, 2, 5, 0, 6, 7, 9, 13, 14, 13, 11, 7, 15, 15, 12, 9, 7, 6, 2, 2, 2, -5, -5, -6, -3, 1, 0, -2, -1, 6, 1, 1, 2, 11, 15, 14, 9, 5, 7, 8, 12, 7, -4, -1, -1, -6, -16, -21, -18, -10, -14, -25, -24, -20, -9, -15, -19, -12, -3, 5, 8, 4, 0, 8, 14, 10, 8, 9, 12, 11, 9, 4, -2, -3, -6, -6, -9, -12, -11, -13, -15, -19, -20, -11, -9, -6, -9, -9, -6, -1, -3, -1, 3, 5, 13, 5, -2, -2, 1, 4, 0, -7, -15, -9, -4, -10, -19, -20, -10, -4, -14, -18, -14, -10, -1, 0, 0, -1, 4, 12, 17, 13, 8, 18, 20, 19, 14, 13, 19, 15, 15, 11, 3, 2, 7, 7, 2, -2, -8, -1, 1, -2, -2, 0, 7, 7, 2, -2, 5, 14, 16, 12, 12, 10, 11, 12, 7, 0, 1, 3, 2, -2, -6, -10, -7, -9, -8, -5, -4, -2, -1, 1, 0, 0, 5, 13, 17, 18, 19, 21, 24, 24, 19, 21, 18, 16, 19, 13, 11, 9, 2, 2, -6, -8, 0, 2, -7, -9, -9, -9, -4, -5, -3, 7, 4, 14, 9, 1, 7, 11, 11, 9, 10, 8, 7, 5, 1, -3, -10, -1, -1, -9, -12, -16, -11, -10, -9, -13, -12, -6, 5, 2, -1, 8, 10, 12, 13, 12, 14, 16, 15, 17, 9, 5, 10, 1, -2, 0, -7, -6, -9, -13, -15, -15, -13, -16, -19, -11, -6, -7, -4, -5, 2, 8, 4, 4, 7, 10, 21, 17, 8, 12, 11, 15, 13, 5, 6, 8, 3, 0, -2, -8, -6, -5, 0, -3, -11, -4, 0, 2, -2, -3, 2, 4, 3, 7, 7, 1, 6, 6, 7, 7, 4, 5, 2, 1, 0, -1, -7, -9, -4, -6, -6, -9, -6, -7, -8, -2, -5, -1, 6, 6, 5, 4, 7, 7, 8, 9, 10, 5, 1, 8, 5, 0, 1, -5, -4, -6, -8, -10, -17, -19, -12, -9, -11, -14, -15, -9, -7, -10, -9, -11, -8, -3, -8, -7, -8, -7, -1, -4, -6, -5, -6, -2, 5, -3, -6, -6, -9, -1, 0, -1, -1, -4, 6, 9, 0, 1, 6, 7, 15, 11, 2, 1, 6, 8, 2, -3, 1, 6, 5, -1, -9, -15, -12, -6, -7, -17, -21, -19, -13, -16, -23, -25, -21, -10, -11, -15, -13, -7, -1, -1, -5, -1, 5, 9, 11, 6, 2, 5, 6, 7, 8, 8, 13, 12, 8, 11, 8, 12, 14, 12, 17, 20, 17, 16, 13, 14, 24, 20, 16, 12, 6, 16, 11, 0, -1, 2, 6, 0, -6, -11, -11, -12, -13, -16, -22, -22, -15, -15, -18, -25, -23, -17, -15, -11, -15, -14, -7, -5, -9, -12, -9, -4, 1, -1, -3, -5, -5, 5, 3, 2, 7, 13, 20, 18, 14, 12, 15, 24, 23, 23, 18, 13, 15, 15, 11, 1, -2, 1, 0, -1, -12, -19, -24, -22, -19, -22, -26, -26, -25, -22, -19, -23, -24, -19, -12, -5, -12, -16, -10, -5, -2, 0, -3, -2, 2, 10, 9, 3, 2, 6, 10, 15, 17, 12, 11, 16, 20, 25, 22, 15, 19, 26, 26, 25, 15, 11, 20, 15, 11, 2, -5, 1, 0, -2, -9, -19, -14, -13, -16, -19, -23, -18, -13, -11, -11, -14, -12, 0, 1, 0, 5, 5, 11, 10, 12, 15, 12, 10, 8, 11, 16, 15, 8, 5, 12, 15, 10, 6, 2, 9, 7, 4, 7, 0, 2, 1, -1, 2, -2, -4, -1, -4, -6, -9, -13, -10, -10, -11, -9, -17, -16, -10, -11, -14, -17, -17, -11, -7, -12, -15, -8, -1, -2, -7, -10, -6, -2, -1, -2, -6, -8, -4, -4, 0, -4, -9, -1, 1, 5, 1, -6, -4, -1, 6, 5, 0, 3, 4, 8, 11, 3, -3, 0, 9, 14, 7, 0, 2, 4, 2, 1, -6, -3, 3, 3, 5, -1, 0, 1, 7, 10, 7, 5, 6, 13, 12, 10, 6, 6, 14, 15, 12, 9, 6, 10, 13, 11, 8, 4, 4, 8, 8, 3, -3, 2, 7, 2, -4, -1, 1, 6, 3, 0, 1, 1, 7, 6, -1, 0, -2, 0, 0, -1, -3, -5, -4, -6, -8, -9, -8, -8, -5, -5, -7, -5, -10, -6, -2, -3, 0, 3, 1, 1, 0, -1, 4, 3, -1, 0, 2, 4, -2, -12, -6, 0, -8, -8, -12, -14, -9, -8, -14, -20, -14, -7, -3, -7, -10, -11, -9, -3, -3, -5, -8, -2, 1, -4, -5, -11, -10, -5, 2, 7, 1, -6, -5, 2, 4, -2, -5, -2, 11, 8, -1, -3, -3, 9, 7, -1, 2, 5, 9, 7, -4, -2, 4, 0, 12, 8, 1, 5, 6, 7, 2, 1, 6, 9, 6, 4, 3, 3, 3, 0, 7, 5, -1, 3, 3, 0, -2, -5, 0, 2, 1, 0, 1, 0, 0, 3, 3, 4, 3, 3, 7, 10, 11, 5, 0, 1, 1, 6, 3, -6, -4, -9, -8, 3, -7, -14, -6, -12, -4, -4, -19, -9, -4, -11, 6, 1, -9, 7, 5, 3, 11, -3, 0, 7, -1, 3, -2, -12, -5, -6, -9, -9, -17, -16, -12, -12, -14, -22, -17, -12, -12, -13, -16, -9, -5, -9, -10, -9, -5, 7, -1, -5, 4, -2, 3, 2, -10, 0, -4, -9, -1, -9, -10, -7, -14, -6, 1, -7, 3, 0, -3, 9, 3, 1, 13, 13, 16, 17, 11, 10, 9, 12, 14, 10, 8, 11, 10, 4, 7, 5, 3, 5, 4, 7, 13, 11, 8, 10, 9, 19, 18, 16, 26, 27, 30, 24, 21, 26, 28, 27, 25, 32, 30, 22, 19, 19, 16, 20, 17, 12, 14, 11, 14, 16, 6, 9, 13, 12, 17, 13, 7, 14, 8, 4, 13, 8, 10, 13, 8, 12, 7, 0, 3, 5, 6, 7, 0, -6, -5, -6, -7, -6, -14, -11, -4, -9, -12, -15, -17, -9, -7, -11, -7, -10, -9, -4, -11, -11, -1, -5, -7, -2, -8, -9, -5, -7, 0, -3, -9, 0, 1, -8, -10, -12, -7, 0, -7, -15, -9, -10, -6, -2, -13, -8, -1, 4, 6, -1, -3, 10, 13, 8, 9, 10, 15, 15, 9, 12, 15, 12, 11, 13, 9, 8, 7, 3, 5, 2, 0, 1, -1, 6, 11, 7, 7, 8, 11, 16, 19, 20, 19, 23, 22, 22, 25, 20, 23, 28, 27, 24, 15, 13, 17, 14, 11, 9, 5, 3, 4, 4, 2, -4, -5, 1, 4, 6, 5, 3, 4, 5, 7, 9, 11, 9, 7, 8, 13, 13, 0, -3, 2, 0, 0, -10, -16, -14, -14, -14, -22, -27, -26, -24, -18, -19, -25, -25, -21, -16, -12, -14, -17, -10, -6, -7, -5, -13, -15, -9, -8, -10, -13, -22, -23, -17, -18, -20, -22, -21, -24, -18, -17, -15, -13, -15, -10, -9, -14, -6, -2, -7, -3, -5, -6, -1, -3, -5, -8, -8, -1, 1, -7, -6, -6, -4, -3, -5, -8, -2, 2, 2, 1, -1, 2, 3, -1, 4, 7, 0, 3, 2, 1, -1, -3, -1, -4, -5, 0, 2, 0, -3, -1, 1, 8, 13, 4, 4, 10, 10, 18, 11, 4, 5, 6, 10, 7, -4, -10, -1, 5, -1, -12, -20, -10, 3, -2, -10, -17, -11, 0, 7, -1, -6, 1, 5, 11, 12, 0, -3, 3, 9, 11, -2, -10, -2, -3, -6, -11, -19, -15, -10, -13, -14, -15, -15, -13, -5, -5, -6, -3, -2, 5, 5, 0, 0, 3, 4, 7, 6, -3, -2, -1, -3, -3, -9, -12, -11, -7, -9, -16, -18, -19, -16, -9, -6, -10, -16, -6, 4, 0, -1, -6, 2, 10, 12, 9, -4, -4, 8, 9, 3, -2, -5, 0, 5, 1, -12, -13, -7, -3, -4, -13, -15, -12, -8, -5, -7, -11, -6, 1, 0, -4, -4, 2, 5, 6, 2, 5, 7, 7, 7, 1, 2, 7, 6, 5, 3, 0, 1, 1, 3, -1, -2, -4, -5, -3, -11, -11, -9, -3, 2, -5, -7, -2, 3, 9, 10, 6, 6, 12, 17, 16, 12, 10, 12, 14, 14, 15, 13, 11, 8, 3, 3, 9, 6, -1, -3, -2, -2, -6, -2, -5, -7, 0, 5, 6, -2, -6, 1, 12, 16, 8, -4, -1, 16, 20, 5, -6, -7, 12, 26, 9, -11, -17, 2, 19, 14, -13, -20, -5, 15, 20, 0, -19, -15, 4, 24, 10, -17, -15, -3, 16, 20, 2, -15, -9, 11, 22, 10, -8, -10, 12, 31, 28, 2, -13, 3, 25, 30, 9, -10, 1, 24, 27, 12, -9, -11, 1, 19, 16, -7, -17, -13, 10, 16, 0, -13, -11, 0, 14, 12, 1, -5, 3, 13, 11, 6, -2, -1, 4, 11, 8, -7, -7, -2, -5, -5, -8, -15, -12, -6, -10, -9, -7, -7, -3, -5, -4, 1, 4, 2, 2, -1, 2, 5, 0, -1, 1, 1, 2, -4, -9, -10, -9, -4, -7, -9, -15, -18, -12, -14, -9, -9, -9, -6, -11, -10, -3, -6, -7, -5, -6, -1, 0, -6, -6, -6, -8, -4, -6, -8, -9, -7, -2, -3, -9, -10, -8, -3, 0, 2, -4, -8, -1, 2, 5, 2, -8, -2, 3, 3, -2, -9, -7, -2, -3, -1, -5, -13, -9, -2, -1, -1, -5, -7, -2, 6, 0, -2, 1, -2, 3, 7, 0, -6, -4, 1, -2, -1, -1, -6, -3, -3, -3, -5, -8, -7, -3, 2, -5, -7, -6, -2, 4, 3, 2, 3, 2, 5, 7, 6, 5, 1, 4, 13, 11, 5, 2, 4, 7, 6, 5, 4, 3, 4, 5, -2, -4, -7, -4, -4, -5, -10, -10, -4, -7, -7, -8, -10, -7, 0, 2, 1, -5, -3, -1, -3, 0, -3, -3, -4, -4, -6, -7, -12, -17, -15, -9, -12, -20, -21, -22, -13, -10, -16, -15, -15, -18, -12, -4, -5, -10, -7, 0, 1, 3, -7, -7, 3, 5, 2, -2, -6, -6, 0, -1, -6, -8, -8, -3, 0, -2, -5, -5, 0, 4, -2, 0, 3, 8, 9, 7, 2, 4, 13, 15, 10, 6, 5, 8, 10, 6, -2, 1, 10, 11, 0, -5, -7, 2, 12, 4, -5, -3, 0, 7, 11, 5, 0, -3, 10, 16, 7, 1, 5, 9, 8, 9, -1, 0, 10, 7, 2, 3, 0, 0, 6, 4, -1, 3, 3, 1, 5, 2, -2, 3, 9, 3, 2, 1, 1, 5, 3, -1, 1, 4, 4, -1, -1, 4, 3, -1, -1, 0, -2, 6, 5, -1, -3, -5, 4, 8, 0, -3, 0, 4, 6, 3, -2, 1, 8, 7, 1, 1, 0, 3, 9, 3, -4, -2, 6, 9, 4, -1, -1, 6, 6, 4, 4, 2, -1, 4, 11, 4, -1, 1, 8, 12, 9, 7, 7, 8, 12, 13, 8, 6, 10, 14, 13, 8, 7, 9, 18, 17, 9, 9, 12, 14, 14, 13, 8, 7, 7, 12, 10, 3, 4, 10, 12, 6, 6, 3, 4, 8, 7, 4, 3, 3, 6, 11, 3, 1, 3, 5, 6, 2, -4, 2, 7, 3, 0, -3, -5, 3, 4, 3, -2, -8, -6, 3, 4, -3, -5, -6, 3, 3, -1, -6, -7, -2, 1, -4, -11, -7, -3, -5, -8, -11, -7, -7, -11, -10, -10, -13, -14, -16, -13, -9, -11, -14, -15, -11, -9, -10, -10, -10, -12, -7, -3, -5, -10, -8, -3, 1, -3, -9, -10, -5, -1, -3, -6, -9, -8, -4, 2, -4, -8, -8, -2, -1, -10, -10, -7, -5, -6, -8, -11, -10, -7, -3, -5, -12, -10, -6, -4, -3, -8, -9, -6, -5, -6, -4, -2, -5, -4, -2, -1, -4, -5, -4, -4, -5, 0, -3, -6, 0, 0, -2, -5, -6, -1, 3, -2, -9, -4, -1, 2, 1, -3, -5, -3, 5, 1, -2, -7, -6, 0, -3, -9, -11, -10, -4, -2, -7, -12, -11, -6, -3, -7, -10, -11, -5, 3, -4, -12, -4, 0, 2, 0, -5, -9, -3, 3, 4, 0, -7, -5, 2, 1, -1, -4, -1, -1, -3, -3, -3, -1, -4, -2, -3, -5, -3, 1, 1, -3, -4, -7, -1, -4, -7, -6, -3, -3, -4, -9, -7, -3, -2, -3, -8, -6, -6, -4, -4, -7, -9, -8, -2, -6, -11, -11, -7, -3, -5, -5, -9, -9, -2, -5, -6, -11, -9, -3, -4, -7, -8, -6, 3, 5, -5, -6, 0, 6, 8, 6, 2, 2, 6, 10, 8, 3, 3, 8, 12, 13, 8, 6, 8, 9, 10, 9, 5, 6, 9, 8, 6, 3, 2, 3, 6, 6, 0, 2, 7, 8, 4, -1, -3, 2, 6, 6, 4, 2, 4, 2, 6, 4, 1, 2, 3, 7, 4, 2, 2, 6, 7, 2, 3, 3, 3, 11, 10, 4, 3, 8, 11, 9, 6, 6, 9, 10, 8, 9, 6, 3, 4, 5, 5, 6, 4, 1, 1, 1, 1, 1, 1, 0, -3, -3, 0, -2, -4, -7, -5, -1, -3, -4, -3, -6, -4, -3, -4, -2, -2, -4, -4, -3, -4, 0, 1, -1, -1, -1, -1, 5, 8, 4, 5, 6, 8, 12, 12, 9, 9, 15, 14, 14, 16, 12, 10, 12, 16, 12, 7, 11, 10, 7, 7, 5, 1, 2, 5, 5, 1, -4, 0, 1, 0, -1, -2, -2, 1, 6, 0, -5, -2, -2, 0, 3, -1, -3, -2, 3, 1, -6, -6, -2, 2, 1, -4, -7, -4, 1, 0, -1, -2, -2, 1, -2, -2, -2, -7, -2, 3, -3, -9, -7, 0, 2, -4, -6, -5, -6, -3, 1, -4, -7, -5, -4, -4, -5, -3, -4, -1, 1, -1, -2, -1, -1, 1, 2, -1, -2, -1, 0, 0, -1, -2, 0, 2, 0, -1, 2, 2, 1, 3, 4, 1, 3, 3, -1, 5, 4, 1, 1, 3, 1, 0, 0, 1, 1, -2, -2, -3, 0, 0, 3, 6, 1, -2, 2, 1, 1, 3, 3, 0, -1, 1, 2, 4, 1, -1, 2, 3, 1, -1, -1, 0, 6, 4, -2, -1, 2, 0, 0, -1, -1, -4, -4, 0, -1, -2, 0, 1, 2, 2, 1, -7, -3, 2, -1, -4, -3, -3, -4, -3, -3, -5, -5, -4, -2, 0, -2, -3, -1, -3, -2, 0, -3, -3, 2, 0, 0, 2, 1, 3, 3, 0, -1, 2, 2, 1, -2, -5, -4, 0, -2, -2, -5, -5, -6, -5, -3, -4, -5, -6, -7, -7, -6, -6, -7, -6, -5, -5, -5, -3, 0, -5, -7, -4, -1, -2, -4, -4, -2, 0, 2, 0, -2, -1, 2, 3, -1, 0, 2, 6, 5, -1, 1, 4, 8, 8, 1, -4, 1, 8, 4, 3, 0, -4, 2, 7, 3, -2, 0, 4, 2, 1, -1, 0, 5, 7, 4, -2, -2, 5, 7, 5, 0, -4, 0, 4, 4, -2, -4, 1, 4, 4, 3, 1, -2, 4, 7, 2, 1, 2, 4, 7, 3, 0, 3, 5, 8, 7, 1, -1, 4, 6, 7, 4, 0, 1, 5, 6, 4, 3, 1, 0, 4, 5, 4, 1, 2, 5, 7, 5, 3, 5, 9, 8, 4, 6, 3, 1, 6, 6, -1, -1, 1, 5, 3, -1, -4, -1, 3, 3, 3, -2, -1, 3, 5, 2, -1, -2, 0, 1, -1, -1, -4, -3, -2, -2, -3, -3, -3, -1, 3, -3, -6, -2, 2, 4, 1, 0, 1, -3, -1, 3, 1, -5, -3, -1, -1, -2, -4, -7, -7, -3, -7, -6, -5, -6, -3, -1, -3, -2, -3, -4, 0, 0, -2, -1, 0, 3, 4, -1, -3, -2, 1, 0, -3, -3, 0, 2, -1, -1, -3, 0, 2, 0, 1, -1, -3, -1, 1, 1, 1, 1, -1, -2, 2, 1, -2, -5, -4, -2, -4, -5, -6, -8, -5, -5, -5, -6, -8, -4, -1, -2, -6, -6, -5, -1, 0, -3, -3, -4, 0, 1, -2, -2, -3, -3, -4, -8, -9, -9, -5, -7, -8, -9, -8, -3, -4, -4, -4, 0, -3, -3, 0, -1, -5, -4, -2, -1, -2, -7, -4, -2, -3, -5, -8, -7, -7, -2, 1, -4, -2, 2, 2, 3, 3, 1, 4, 5, 4, 7, 6, 5, 6, 7, 7, 6, 7, 6, 6, 6, 7, 9, 3, 5, 8, 6, 7, 3, 8, 7, 5, 12, 8, 2, 4, 6, 9, 7, 5, 6, 6, 7, 4, 3, 0, 1, 2, 4, 2, -3, 0, 3, 3, 2, 1, 5, 8, 5, 6, 4, 2, 2, 2, 2, 2, 2, 1, 0, 0, 1, 1, -2, -3, -3, 1, -1, -4, -3, -2, 0, 2, -2, -4, -1, -2, -2, -1, -2, -6, -5, -4, -5, -4, -4, -4, -4, -5, -7, -8, -5, -4, -8, -7, -5, -3, -4, -5, -5, 0, 2, -1, -2, -3, -1, 1, 2, -1, -2, -1, 1, 0, -2, -1, 1, 3, 2, 2, 3, 2, 7, 6, 3, 7, 5, 5, 6, 8, 5, 4, 4, 3, 1, 5, 4, 0, 2, 2, 3, 2, 2, 1, -2, 0, 1, 1, 1, 1, 4, 6, 2, 2, 2, 4, 6, 6, 4, 3, 3, 1, 2, 3, 2, 2, 2, 1, 3, 2, 2, 2, 2, 4, 5, 3, 4, 6, 6, 6, 5, 6, 6, 2, 3, 4, 1, 1, 4, 2, 2, 2, 2, 3, -2, -2, -3, -2, -3, -4, -4, -4, -2, 0, -1, -9, -8, -5, -4, -6, -10, -10, -6, -3, -7, -6, -7, -8, -8, -6, -5, -7, -6, -7, -5, -2, -2, -4, -7, -6, -2, -1, -5, -5, -2, -5, -2, -4, -8, -6, -7, -3, -4, -6, -4, -6, -3, -4, -4, -2, -6, -4, -3, -3, -1, -3, -2, -2, -2, -5, -5, -2, -6, -8, -4, -3, -6, -3, -3, -4, 0, -1, -3, -2, -2, 3, 3, 1, 0, 4, 7, 7, 5, 6, 7, 6, 5, 6, 8, 8, 6, 6, 8, 7, 5, 6, 6, 5, 4, 4, 4, 4, 2, 3, 4, 4, 4, 3, 2, 1, 4, 2, 2, 1, 0, 4, 7, 2, 0, -1, 1, 3, -2, -1, -1, 0, 1, 0, -1, 3, 3, 0, 2, 3, 5, 5, 1, 4, 8, 5, 2, 1, 4, 7, 5, 2, 3, 3, 6, 2, 0, 2, 1, -2, 0, 1, 1, 0, -1, -4, -4, -3, -7, -3, -4, -2, -4, -6, -5, -2, -2, -2, -5, -3, -2, -1, -2, -6, -1, -5, -2, -3, -6, 1, 0, -1, 5, 1, 2, 4, 1, 3, 1, 3, 2, 2, 5, 3, 4, 2, 1, 2, 4, 7, 4, 3, 3, 5, 4, 1, 0, 0, 1, 1, 3, 1, 3, 5, 4, 5, 6, 4, 6, 7, 4, 8, 10, 5, 6, 6, 5, 6, 8, 8, 5, 7, 6, 10, 10, 8, 8, 8, 7, 6, 5, 5, 8, 7, 8, 11, 4, 1, 7, 8, 10, 9, 7, 5, 5, 10, 8, 6, 6, 0, 4, 3, 3, 8, 4, 0, 3, 1, -1, 1, -1, 3, 4, 1, -3, -5, 0, -1, -2, -3, -6, 1, 0, -2, -1, -4, -2, -4, -6, -4, -6, -7, -6, -8, -7, -9, -5, -5, -8, -8, -8, -9, -11, -4, -4, -9, -9, -9, -5, -7, -10, -9, -9, -11, -7, -5, -11, -7, -8, -9, -8, -8, -6, -7, -9, -10, -5, -4, -8, -9, -8, -4, -1, -7, -6, -3, -2, -3, -3, -4, -2, 0, -3, -2, 0, 0, 0, 0, 1, 2, 1, 0, -1, 0, 2, 4, 1, -1, -3, 3, 5, 1, 2, 9, 9, 4, 4, 7, 7, 7, 8, 6, 4, 4, 6, 6, 7, 6, 3, 5, 12, 15, 9, 2, -2, 10, 19, 15, 4, -3, 5, 11, 9, 7, 3, -3, -4, -8, -11, -19, -23, -20, -19, -21, -37, -42, -39, -32, -26, -33, -47, -62, -58, -37, -22, -33, -49, -46, -28, -10, -3, -5, 2, 0, -6, -2, 7, 16, 12, -8, -17, -7, 12, 20, -2, -25, -14, 12, 27, 15, -17, -27, -1, 26, 20, -15, -38, -21, 12, 24, 6, -6, 2, 25, 31, 13, -9, -3, 30, 54, 40, -13, -43, -32, -2, 15, -4, -35, -41, -31, -17, -18, -33, -32, -14, 3, -6, -20, -21, 8, 44, 55, 48, 28, 30, 55, 76, 85, 64, 37, 15, 14, 39, 46, 4, -55, -55, -10, -32, -111, -126, -42, 33, -15, -141, -181, -76, 119, 238, 131, -77, -102, 116, 378, 437, 288, 112, 71, 216, 422, 463, 271, 91, 89, 135, 74, -38, -41, -23, -174, -369, -418, -397, -408, -348, -277, -427, -740, -827, -561, -338, -497, -800, -875, -802, -747, -627, -499, -594, -828, -806, -480, -298, -441, -554, -406, -223, -286, -410, -303, -123, -118, -193, -156, -100, -129, -67, 145, 209, -1, -95, 79, 194, 118, 49, 65, -9, -155, -155, -102, -292, -565, -349, 304, 426, -462, -1214, -436, 1434, 2250, 959, -545, 131, 2334, 3285, 2266, 1588, 2583, 3432, 2787, 2329, 3612, 5067, 4610, 3234, 3235, 4360, 4612, 3939, 3976, 4691, 4308, 2620, 1716, 2662, 3796, 3279, 1535, 282, 277, 849, 1014, 381, -619, -1273, -1429, -1522, -1813, -2108, -2261, -2446, -2796, -3205, -3474, -3443, -3109, -2848, -3057, -3583, -3806, -3371, -2747, -2560, -2723, -2736, -2556, -2473, -2372, -1942, -1411, -1297, -1579, -1653, -1256, -774, -640, -662, -468, -241, -354, -591, -425, 93, 324, -12, -446, -449, -140, -19, -200, -352, -379, -520, -754, -850, -753, -693, -848, -1068, -1227, -1349, -1440, -1409, -1269, -1329, -1737, -2102, -2032, -1724, -1630, -1811, -2018, -2085, -2065, -2078, -1989, -1607, -1264, -1461, -1995, -2133, -1523, -539, -182, -758, -1243, -838, 48, 663, 691, 468, 528, 988, 1450, 1488, 1364, 1677, 2093, 2057, 1884, 1875, 1928, 2016, 2150, 2103, 2108, 2436, 2628, 2065, 1346, 1852, 3700, 4613, 2917, 833, 1837, 4863, 5525, 3179, 1920, 3745, 5505, 4346, 2465, 3250, 5616, 5820, 3697, 2627, 3811, 4893, 4451, 3866, 4046, 3789, 2521, 1833, 2772, 3803, 3021, 989, -124, 513, 1539, 1345, 33, -940, -784, -340, -716, -1561, -1778, -1404, -1417, -2143, -2887, -3043, -2750, -2454, -2476, -2999, -3779, -4037, -3504, -2869, -2808, -3345, -3852, -3769, -3347, -3112, -3123, -3134, -3176, -3254, -3131, -3055, -3042, -2699, -2319, -2238, -2393, -2565, -2304, -1580, -1082, -1272, -1681, -1346, -638, -639, -940, -756, -265, -109, -272, -284, -22, 47, -440, -171, 1341, 1541, -379, -1247, -106, 1339, 1560, -453, -2093, -883, 922, 257, -1943, -2247, -584, -833, -2189, -1811, -1673, -2528, -1171, -304, -1525, -2659, -2443, -964, 215, -1106, -2716, -2134, -1027, -619, -1304, -1143, -321, -1147, -1321, 593, 858, -225, -175, 1083, 1308, 715, 940, 1188, 1057, 1144, 1446, 1415, 1030, 1033, 1497, 2028, 1448, 225, 297, 2394, 3764, 1944, -624, -148, 3134, 5553, 3969, 310, 501, 4839, 7592, 4906, 1525, 4013, 8795, 7494, 2851, 3160, 8176, 10061, 6318, 3330, 5519, 8550, 7582, 4914, 5358, 7230, 6421, 3983, 3037, 4503, 5306, 3829, 1606, 705, 1402, 1782, 779, -669, -1093, -918, -1436, -2623, -3502, -3351, -3037, -3468, -4703, -5885, -5842, -4987, -4654, -5608, -6767, -6758, -5867, -5496, -6105, -6620, -6039, -5067, -5136, -6118, -6290, -5024, -3789, -4046, -4994, -4983, -3898, -3116, -3073, -2919, -2483, -2333, -2569, -2249, -1197, -620, -994, -1475, -1176, -508, -315, -253, -46, 79, -343, -672, -275, 235, 263, -190, -479, -642, -1156, -1274, -832, -682, -1461, -2524, -3057, -2733, -2494, -2840, -3221, -3424, -3998, -4349, -3954, -3411, -3295, -3488, -3511, -3465, -3242, -2472, -1694, -1669, -1659, -1506, -1129, -264, 196, 213, 751, 1214, 1085, 1218, 1751, 2534, 3365, 2901, 1635, 2203, 4182, 4458, 2748, 2157, 3758, 4369, 2980, 2631, 3592, 3899, 3267, 2289, 1864, 3142, 4592, 4084, 1572, 70, 2111, 5922, 6017, 1607, -751, 3092, 7454, 5236, 721, 2152, 7486, 7448, 2512, 931, 5382, 9347, 7464, 2627, 2100, 6165, 7905, 5292, 3544, 5015, 6140, 4410, 2108, 2713, 5149, 5075, 1944, -526, 202, 2040, 1568, -736, -2140, -1921, -1782, -2860, -4372, -4681, -4187, -4508, -5914, -7034, -7319, -7006, -6491, -6692, -7944, -8879, -8502, -7454, -7375, -8416, -8455, -7180, -6819, -7892, -8253, -6711, -4992, -5127, -6331, -6375, -4694, -3016, -2955, -3485, -2889, -1830, -1412, -1270, -571, 602, 965, 297, 248, 1292, 2096, 2097, 2212, 2531, 2097, 1301, 1798, 3133, 3037, 1572, 834, 1372, 1525, 625, -23, 352, 309, -957, -2122, -2116, -1766, -1880, -2511, -3559, -4200, -3886, -3408, -3371, -4085, -4316, -3479, -3513, -4182, -3675, -1968, -1544, -2708, -3074, -1383, -142, -216, -97, 477, 1134, 1822, 1653, 1559, 2629, 3741, 4197, 3581, 3057, 3210, 4316, 5242, 5136, 3708, 3271, 4516, 4826, 3827, 3385, 3946, 3915, 2688, 1557, 2308, 4062, 4256, 2153, -256, 260, 3759, 5824, 3795, 532, 593, 4079, 6199, 4422, 2286, 4210, 7644, 6752, 3148, 3157, 7697, 10410, 7499, 3686, 4459, 7622, 8159, 6198, 5121, 5875, 5885, 3871, 2499, 3498, 4646, 3323, 433, -919, -184, 325, -1025, -2835, -3378, -3353, -4087, -5669, -6616, -6228, -5939, -6837, -8058, -8683, -8749, -8440, -8100, -8219, -8883, -9510, -9216, -8275, -7995, -8281, -8020, -7241, -6930, -7347, -7300, -5890, -4318, -4094, -4860, -4972, -3730, -2377, -1829, -1330, -717, -653, -862, -247, 1457, 2659, 2139, 1334, 1806, 2762, 2933, 2718, 3049, 3363, 2498, 1476, 1673, 2448, 2300, 1325, 549, 264, -231, -929, -891, -545, -1057, -2591, -3704, -3561, -2738, -2478, -3407, -4759, -4901, -4012, -3618, -3869, -3815, -3159, -3227, -3641, -3163, -1796, -901, -1176, -1709, -1171, 233, 1175, 739, 552, 1771, 2491, 2067, 2218, 2993, 3701, 3996, 3463, 2880, 3542, 4633, 4333, 3187, 3370, 4157, 3856, 2693, 2807, 3755, 3258, 2027, 1779, 1839, 2677, 3823, 3896, 2423, -28, 437, 5894, 9008, 4785, -97, 2010, 8648, 10415, 5924, 3870, 8005, 11509, 9643, 6145, 7000, 11735, 13956, 10745, 6864, 7296, 10451, 11334, 8973, 7292, 7507, 6705, 4291, 3177, 4522, 5127, 2152, -2047, -2711, -744, -1066, -4316, -6513, -6026, -5697, -7632, -10008, -10309, -9139, -8851, -10317, -12053, -12463, -11608, -10503, -10160, -10635, -11179, -11172, -10431, -9239, -8295, -7954, -7844, -7332, -6504, -6011, -5522, -4234, -2702, -2242, -3023, -3328, -1685, 493, 1167, 819, 797, 1258, 1519, 1797, 3350, 4965, 3997, 1642, 1256, 3194, 4495, 3054, 962, 878, 1386, 302, -1278, -1424, -670, -864, -2461, -4098, -4595, -4039, -3221, -3319, -4651, -5951, -6177, -5481, -4606, -4471, -4985, -5590, -5966, -5514, -4332, -3545, -3336, -3223, -3308, -3271, -2622, -1230, -14, 274, -372, -600, 531, 1882, 2016, 1753, 2590, 3203, 2065, 1131, 2332, 3785, 4170, 2848, 1583, 1258, 1665, 2355, 2261, 1169, 706, 482, -80, -431, -533, -552, -1138, 180, 3283, 3342, -1120, -4095, 318, 9293, 12031, 5115, -1154, 2438, 11913, 15056, 9790, 6578, 11598, 16574, 13975, 8715, 10080, 16633, 19227, 14933, 10170, 9695, 11587, 12439, 12046, 11001, 8216, 4081, 1865, 3078, 4832, 3120, -1880, -5830, -5841, -4563, -5669, -8718, -10301, -9698, -9971, -12520, -14547, -13845, -11944, -11277, -12252, -13588, -14246, -13590, -11529, -9161, -8198, -8852, -9521, -8537, -6217, -4245, -3340, -2532, -1324, -724, -1145, -1046, 891, 3344, 3894, 2362, 925, 1304, 3033, 4218, 3684, 1975, 582, 662, 1739, 1959, 398, -1657, -2332, -1676, -1631, -3146, -4793, -5014, -4375, -4603, -6085, -7302, -6903, -5449, -4797, -5942, -7418, -7161, -5302, -3723, -3783, -4715, -4772, -3672, -2480, -1846, -1590, -1468, -1389, -1133, -477, 407, 869, 836, 550, 226, 488, 1238, 1872, 2037, 1235, 166, 207, 1083, 1579, 920, 56, 155, 411, 52, -938, -1679, -714, 754, -99, -2336, -3014, -1487, 139, -362, -2237, -2861, -2223, -1275, 1501, 5007, 5242, 1010, -2957, 910, 12723, 19526, 12505, 2025, 3248, 15879, 23315, 17500, 11401, 15839, 21984, 19159, 11942, 12701, 21256, 25054, 18861, 11254, 8787, 10300, 12284, 13459, 12405, 6760, -1282, -4977, -1497, 2574, 68, -7435, -12555, -11756, -9888, -11243, -13989, -14550, -13423, -13218, -14448, -15868, -15665, -13552, -10222, -7591, -7842, -10325, -10728, -6213, -363, 1488, -528, -1763, 525, 3908, 5072, 4227, 4479, 6533, 7531, 5608, 2793, 2303, 4061, 5133, 3471, 189, -2377, -3284, -3190, -3169, -4178, -6462, -8907, -9807, -9120, -8866, -10250, -11835, -11827, -10853, -10513, -10773, -10506, -9678, -9034, -8428, -7331, -6061, -4964, -3593, -1923, -1072, -1406, -1194, 874, 3475, 4633, 4139, 3026, 2590, 3529, 5144, 5888, 4660, 2497, 1455, 1888, 2167, 1257, 85, -632, -1487, -2660, -3021, -3006, -3764, -4317, -4138, -4153, -4930, -5628, -5382, -3978, -2836, -3437, -4656, -5191, -3335, -359, 659, -978, -2234, -1132, 1618, 2809, 1335, 260, 1466, 6239, 11273, 10894, 4704, -125, 4288, 18045, 26255, 17867, 3790, 2677, 16134, 25886, 20926, 12959, 13933, 17542, 15387, 10398, 11178, 16214, 17084, 12450, 8072, 4729, 1326, 626, 5182, 9309, 3902, -8744, -15200, -9163, -510, -808, -9480, -15927, -14512, -9850, -8246, -10086, -11913, -10895, -7901, -6074, -7076, -8806, -7573, -2534, 2202, 2345, -1319, -3365, -270, 5139, 7548, 5651, 2831, 2434, 3808, 4193, 2931, 1826, 1828, 1596, -449, -3808, -6343, -6748, -5972, -6090, -8026, -11001, -13566, -14621, -13844, -11885, -10276, -10570, -12751, -14737, -13992, -9950, -5165, -3278, -4973, -7045, -6061, -2036, 1849, 3227, 2881, 2433, 2323, 2683, 3757, 5335, 6456, 5973, 4026, 1990, 950, 1349, 2617, 2885, 1000, -2094, -4440, -4691, -3434, -2702, -3749, -5943, -7609, -7475, -6141, -5185, -5378, -5721, -5279, -4584, -3863, -2658, -1330, -715, -494, 326, 1650, 1875, 1223, 1973, 3650, 4190, 3114, 2289, 3304, 4385, 3586, 2298, 2252, 2634, 2915, 997, 959, 6771, 12142, 8586, -1154, -5093, 6554, 23226, 23644, 7667, -3811, 4319, 21020, 23796, 13793, 10108, 14934, 15840, 9882, 7575, 13494, 17124, 12539, 8321, 7410, 3570, -2616, -2139, 6439, 10143, -677, -14767, -15781, -5793, 1173, -2326, -11059, -15533, -12565, -6246, -3099, -6313, -10745, -8932, -1847, 2214, -1098, -5924, -4261, 2966, 8070, 6762, 2077, 198, 2982, 6507, 7136, 5121, 2857, 1954, 1605, 412, -1331, -2533, -3137, -4111, -5922, -8192, -10599, -12418, -12583, -11169, -10113, -11901, -15486, -16262, -13314, -10977, -11310, -11112, -7654, -3828, -4292, -7625, -7432, -932, 6898, 8366, 2861, -1696, 178, 5343, 8546, 8336, 5810, 2157, -720, -294, 2252, 2682, 608, -1240, -2425, -4065, -5991, -6524, -4838, -2805, -3060, -6122, -9371, -9459, -6204, -2620, -1647, -3270, -4956, -4827, -2656, 670, 3086, 3243, 2118, 1985, 3631, 4981, 4563, 4033, 4712, 5033, 3421, 1502, 1707, 2732, 1659, -492, -1138, -519, -640, -1938, -2560, -2381, -4168, -5363, 760, 9925, 10269, -703, -9311, -268, 19687, 27472, 16301, 2576, 3068, 15098, 22329, 20078, 17655, 17633, 14775, 9594, 8308, 11957, 13106, 9565, 8354, 8988, 2452, -9235, -12155, -1499, 7866, 1270, -14207, -20989, -14455, -4727, -2180, -7213, -12792, -12391, -5658, 625, -53, -5058, -5396, 1968, 9535, 9636, 3855, -82, 2817, 9791, 13819, 11044, 4625, 1322, 2882, 4438, 2952, 759, -282, -2075, -5762, -8805, -9493, -9848, -11104, -11139, -9625, -10431, -14859, -17521, -13965, -7868, -5648, -7758, -9476, -8101, -5509, -3616, -1478, 1412, 2846, 1359, -542, 505, 3652, 5400, 4954, 4058, 3205, 1715, 228, 293, 1478, 1135, -1660, -4195, -3987, -2566, -3249, -5798, -6612, -4906, -3802, -4530, -4936, -3956, -3011, -2731, -1851, -512, -207, -566, 91, 1918, 2850, 2420, 2181, 2688, 2706, 3115, 3796, 3184, 1629, 1400, 2736, 2061, -37, -1118, -906, -1184, -1967, -2403, -2174, -3138, -5106, -4584, -2773, -2490, -3905, -4308, -2102, -542, -2648, -6211, -3650, 7085, 16260, 12780, -629, -7227, 5217, 21873, 29369, 17032, 1018, 2575, 14400, 20031, 15552, 12831, 12587, 9534, 3654, 1721, 4183, 4673, 2721, 3775, 4333, -3158, -13631, -14093, -3293, 3674, -1757, -11511, -13559, -7887, -2628, -1909, -4963, -5708, -1505, 5119, 7403, 2451, -3831, -2695, 6301, 13802, 12272, 3455, -3255, -1567, 4269, 7000, 4367, -84, -2207, -3078, -4336, -5595, -6237, -5926, -5272, -5539, -7042, -9462, -10935, -9064, -4857, -2055, -3041, -5505, -5580, -3010, -602, 132, 383, 1404, 2211, 1319, -599, -1438, -511, 744, 676, -1022, -3534, -5574, -5953, -5161, -5139, -6186, -6812, -6195, -5157, -5287, -6175, -5647, -2710, 1599, 3514, 866, -2009, -795, 3297, 6525, 6517, 4436, 2138, 783, 2231, 4774, 4321, 1650, 548, 2014, 3084, 1279, -1089, -1071, 466, 2112, 2169, -690, -4057, -4184, -1001, 782, -1476, -4406, -4242, -2302, -1621, -2365, -2462, -1632, -905, -893, -1579, -2029, -1219, 375, 909, -282, -2091, -2557, -1693, -514, 343, -709, -3798, -4804, 1713, 12808, 16468, 6478, -6171, -3800, 16015, 28037, 21225, 5322, 78, 9232, 15447, 13810, 12306, 13563, 9765, 1671, -1688, 2681, 5564, 1407, -1545, 946, 230, -8556, -14818, -9209, 181, 566, -6906, -10687, -6940, -1519, 107, -1017, -943, 1036, 3963, 6950, 7627, 4222, 275, 1563, 7534, 10996, 7660, 1115, -2393, -1307, 990, 760, -1411, -2940, -4237, -6549, -8826, -8466, -5774, -4678, -6366, -7345, -5581, -4259, -5177, -5356, -2506, 662, 586, -1174, -1023, 665, 845, -681, -883, 562, 611, -1685, -3818, -3911, -3411, -4436, -6029, -6208, -5460, -5511, -6970, -7917, -6665, -4983, -4549, -4688, -3901, -1504, 329, 481, 1270, 3507, 5954, 6775, 5361, 4705, 6404, 7282, 5627, 3053, 1979, 2484, 2309, 1374, 121, -2132, -3576, -2654, -1593, -1307, -1757, -2700, -3232, -2891, -2318, -2423, -2766, -2476, -1875, -1709, -2247, -3381, -3678, -1502, 1212, 856, -1159, -1200, 38, 964, 1595, 1841, 993, -362, -303, 347, -439, -2255, -4156, -4598, -2539, -571, -1444, -4971, -7838, -6250, 1698, 11461, 14563, 7613, -1816, -1891, 9936, 22519, 23662, 14630, 6578, 6797, 10454, 11133, 10550, 12027, 11313, 5065, -881, -159, 3108, 1427, -2606, -1666, 1537, -1679, -9060, -10363, -4113, 395, -1426, -4139, -2573, 578, 1208, -193, -526, 1763, 6258, 10378, 10079, 3918, -2843, -2876, 3789, 8988, 6588, -345, -4733, -4576, -3583, -4516, -5826, -5195, -3792, -4675, -7629, -8925, -7049, -4852, -4184, -3106, -757, 16, -2093, -3675, -1871, 1305, 2569, 1723, 162, -1706, -3545, -4119, -3133, -2447, -3852, -6530, -8103, -7826, -7232, -7569, -8213, -8081, -7104, -5762, -4453, -3622, -3341, -2745, -955, 1556, 3337, 3626, 3088, 3046, 4163, 5769, 6478, 5637, 3992, 2902, 2983, 3684, 3738, 2248, -215, -1824, -1499, -206, 320, -490, -1909, -2779, -2396, -1148, -62, 160, -351, -809, -781, -463, 397, 1935, 2771, 1591, -365, -830, 108, 877, 1329, 1893, 1595, -270, -2284, -2394, -516, 1495, 1350, -1088, -3010, -2652, -1636, -1162, -1796, -3237, -3160, -1841, -1417, -1764, -2838, -3741, -3207, -1758, -1076, -3392, -4193, 4287, 15427, 16195, 5064, -5086, 854, 18300, 26743, 19498, 7767, 4352, 7649, 8286, 8458, 12535, 12717, 4075, -4919, -4101, 2714, 2717, -3894, -4716, 1300, 1846, -5799, -9990, -4492, 1651, 322, -2575, -266, 3747, 4433, 2009, -432, -670, 1435, 5891, 9718, 7431, -711, -7231, -5826, 490, 2829, -1348, -6277, -7464, -6081, -5792, -7180, -7573, -6451, -4975, -3624, -2680, -2327, -2925, -3564, -1912, 1702, 3855, 2320, -772, -1299, 759, 1553, -513, -3074, -3471, -2259, -2724, -5299, -6652, -5644, -5068, -6300, -6643, -4293, -2076, -3120, -5253, -4632, -1599, 829, 1699, 2094, 1926, 416, -877, 240, 2459, 2636, 445, -1080, -409, -79, -2181, -4498, -4235, -1986, -131, 673, 1347, 1169, -787, -2227, -21, 4826, 7835, 6552, 3385, 1305, 449, 788, 3084, 6054, 6071, 1884, -2354, -2145, 990, 2719, 2289, 2182, 3275, 3399, 1600, 396, 1522, 3204, 3168, 1891, 1197, 953, -209, -2147, -3146, -2159, -934, -1429, -2050, -1230, -676, -2036, -3792, -3118, -377, 466, -1623, -3569, -3375, -2398, -2383, -2357, -663, 339, -2406, -6027, -2197, 10894, 21284, 17399, 3152, -4633, 5428, 22631, 27157, 16942, 6473, 5267, 7003, 4793, 4474, 8886, 8758, 148, -7339, -5219, 326, -1399, -6188, -3327, 2904, 805, -7279, -8685, -1019, 4396, 1441, -2560, -1539, 2314, 4491, 2208, -2789, -5694, -3701, 1566, 4297, 485, -6769, -10710, -8773, -5062, -4050, -5417, -6656, -6624, -5708, -4671, -3496, -1970, -1305, -2063, -1554, 2424, 6927, 6531, 1215, -1886, 1570, 6389, 5919, 1295, -1433, -575, -464, -3405, -6125, -5824, -4508, -5315, -7366, -7991, -7585, -7623, -7316, -5384, -2766, -1808, -2633, -2734, -990, 1217, 2660, 3404, 3643, 3148, 2309, 2204, 2983, 3426, 2513, 692, -725, -945, -239, 383, 14, -1283, -2484, -2494, -1093, 883, 2299, 2648, 2335, 2252, 3060, 4637, 6199, 6932, 6478, 5130, 3772, 3186, 3327, 3464, 2848, 1296, -471, -1329, -988, -282, -174, -874, -1678, -1482, -32, 1515, 1807, 716, -682, -1013, 178, 1706, 1801, 64, -2149, -2972, -1737, 70, 211, -1198, -1943, -1462, -1104, -1339, -1165, -90, 392, -780, -2170, -2752, -3031, -3202, -3113, -2670, -2292, -2687, -3251, -3802, -4427, -1111, 8636, 17469, 15665, 4413, -2548, 5257, 18907, 22591, 14855, 6064, 3528, 4252, 3532, 4017, 6013, 3621, -3145, -6515, -2832, 928, -2268, -7182, -5707, -1127, -1381, -5370, -5574, -1112, 671, -2573, -3923, 125, 4431, 4347, 1381, -609, -887, -430, 1279, 3084, 1966, -2168, -5810, -5795, -3554, -3173, -4979, -5763, -4261, -2861, -3663, -4436, -2650, -470, -321, -298, 2115, 5054, 4481, 1119, -112, 2272, 4258, 2687, -174, -523, 853, -277, -4375, -7229, -6510, -4421, -3609, -3820, -3873, -4230, -4922, -4252, -1777, 430, 563, -365, -143, 1041, 1168, 86, -197, 964, 1471, 169, -1021, -741, -432, -1148, -1582, -651, 323, -132, -952, -483, 518, 527, 278, 1338, 2841, 2933, 2198, 2421, 3332, 3339, 2829, 3314, 4220, 4142, 3395, 2936, 2884, 2649, 1899, 1466, 1581, 1366, 763, 362, 224, 83, -93, -128, 16, 106, 226, 400, 484, 589, 694, 754, 850, 887, 770, 624, 605, 853, 1115, 949, 391, -435, -1103, -1142, -1287, -2108, -2773, -3064, -3621, -4213, -4278, -4169, -4459, -4551, -3456, -1737, -857, -1427, -2717, -3211, -2163, -179, 1030, 92, -2254, -3528, -3112, -2947, -2440, 2797, 12149, 16508, 9489, -1557, -1978, 10580, 21364, 19333, 10514, 5053, 3327, 1402, 1056, 4480, 5703, -847, -8857, -8681, -2672, -1382, -5847, -6665, -1422, 1362, -1791, -3680, -50, 3403, 2002, -49, 1696, 4838, 5812, 4513, 1860, -1248, -2628, -150, 4258, 5284, 687, -5498, -7373, -3922, -337, -844, -3161, -3300, -1826, -1435, -1622, -164, 1689, 1012, -998, -574, 2320, 3739, 1633, -1352, -2186, -1542, -1550, -2411, -3138, -3645, -4504, -5394, -5502, -5147, -5204, -5447, -4737, -2752, -1060, -1237, -2266, -1760, 751, 2943, 2578, 763, 399, 2062, 3525, 2876, 912, -442, -853, -794, -209, 379, -395, -2649, -4195, -3355, -1732, -1536, -2069, -1240, 855, 2021, 1549, 1039, 1538, 2423, 3029, 3307, 3298, 2936, 2293, 1510, 641, -190, -858, -1210, -1187, -987, -906, -955, -1016, -1028, -820, -254, 560, 1375, 2014, 2254, 2096, 1940, 2078, 2304, 2416, 2500, 2579, 2523, 2211, 1695, 1114, 686, 428, 219, 177, 245, -143, -1157, -2020, -2001, -1421, -1128, -1460, -2102, -2403, -2246, -2209, -2310, -2156, -1977, -2057, -2242, -2269, -2025, -1796, -1632, -1117, -508, -640, -1313, -1405, -354, 753, 92, -2073, -3731, -3677, -1999, -337, -652, -2262, -3305, -3073, -2296, -2316, -1014, 5000, 12719, 14920, 9278, 2179, 2616, 9833, 14665, 13315, 9336, 6117, 3139, 192, 372, 3303, 2296, -3472, -6164, -1946, 2188, -948, -6592, -5848, -576, 1423, -355, -951, 659, 946, -566, -438, 1713, 3013, 2951, 2625, 1383, -1425, -3381, -1723, 1238, 691, -3513, -6999, -6698, -3940, -2085, -2268, -3446, -4359, -3998, -2218, 92, 1701, 1400, -292, -950, 732, 3286, 4056, 2769, 1477, 856, 119, -621, -718, -346, -791, -1883, -1982, -1777, -2790, -4060, -4183, -3019, -1573, -744, -229, -143, -915, -1107, -263, 424, 295, 332, 1347, 1874, 287, -1309, -1080, -31, 168, -244, 273, 857, -321, -1585, -620, 1141, 1392, 569, 688, 1492, 1445, 666, 644, 1597, 2042, 1402, 808, 884, 1030, 745, 111, -367, -445, -634, -1398, -2026, -1948, -1628, -1885, -2312, -1973, -1330, -988, -138, 1330, 2291, 2272, 1811, 2043, 2973, 3873, 4410, 4157, 2578, 976, 567, 1070, 1548, 1152, -58, -1250, -1995, -1970, -1126, -537, -715, -1246, -1580, -1143, -503, -836, -1557, -1446, -473, 374, 174, -436, -533, -641, -821, -193, 1155, 1955, 1280, -20, -228, 895, 1943, 1956, 1117, 392, 551, 685, -201, -1281, -1209, -76, 141, -1425, -2714, -1854, -64, -104, -2125, -3468, -2591, -997, -749, -2176, -3760, -4248, -4009, -3551, -3067, -2763, -3807, -4082, 531, 8485, 12251, 7845, 685, 810, 8814, 14379, 11943, 6402, 3482, 2160, -112, -589, 1586, 774, -4547, -7471, -4136, -529, -2654, -6127, -4261, -372, -815, -2967, -1158, 2173, 1669, -465, 1120, 4268, 3756, 1732, 2536, 3869, 1969, -682, 700, 3826, 2466, -2370, -4273, -2027, -416, -1932, -3964, -3987, -2573, -1144, -157, 430, 624, 625, 875, 1678, 2940, 3961, 3862, 2764, 1791, 1619, 1656, 918, -568, -1833, -2475, -2925, -3535, -4162, -4561, -4911, -5440, -5564, -4543, -2697, -1244, -889, -999, -587, 461, 1651, 2648, 3145, 2675, 1461, 652, 577, 185, -1052, -2214, -2562, -2686, -3365, -4312, -4747, -4540, -4086, -3536, -2863, -2315, -1973, -1346, -203, 879, 1526, 2103, 2854, 3390, 3341, 2988, 2723, 2445, 2039, 1619, 1059, 150, -879, -1606, -2048, -2459, -2778, -2688, -2145, -1545, -1109, -620, 83, 702, 1021, 1650, 3154, 4609, 4580, 3641, 3585, 4431, 4390, 2990, 2085, 2659, 3337, 2908, 2002, 1389, 772, 5, -87, 961, 1840, 1293, -214, -1227, -829, 632, 1898, 1933, 912, -16, 213, 1117, 1614, 1550, 1386, 1143, 464, -531, -1297, -1508, -1369, -1014, -812, -1465, -2865, -3673, -2802, -1173, -515, -970, -1283, -825, 41, 871, 1365, 1485, 1238, 857, 703, 877, 1232, 1534, 1273, 15, -1496, -1909, -1254, -1010, -1882, -2878, -2965, -2509, -2654, -3456, -3679, -2931, -2312, -2323, -2134, -1784, -2077, -2714, -2556, -1514, -834, -1517, -2633, -2536, -1388, -1627, -2758, -627, 5227, 9189, 7342, 2398, 804, 4702, 9147, 10077, 8188, 5679, 3840, 2648, 2740, 3743, 2832, -387, -1939, -643, 54, -1416, -2459, -1083, -12, -1411, -2429, -1107, -146, -753, -288, 2134, 3154, 1285, 421, 2074, 2371, 570, 457, 2704, 3548, 1429, -603, -1181, -2021, -2793, -1888, -872, -1973, -3697, -3587, -2849, -3423, -3522, -1920, -832, -1504, -1773, 26, 1904, 1499, 175, 638, 2426, 2979, 1600, 257, 300, 618, -53, -1633, -3100, -3514, -3201, -3152, -3478, -3450, -3157, -3396, -3959, -3673, -2351, -1067, -345, -164, -474, -775, -284, 694, 1170, 1119, 1185, 1226, 531, -396, -605, -132, 194, -143, -838, -1321, -1394, -1148, -892, -918, -964, -605, 198, 934, 1131, 739, 388, 762, 1632, 1953, 1474, 1003, 926, 634, -134, -828, -1030, -878, -542, -321, -726, -1522, -1584, -675, 10, -113, -66, 823, 1671, 1685, 1475, 1847, 2653, 3236, 3154, 2550, 2016, 1958, 2113, 1885, 1285, 748, 222, -462, -956, -930, -665, -884, -1787, -2532, -2349, -1551, -934, -823, -884, -657, -122, 463, 965, 1397, 1727, 1800, 1675, 1720, 1999, 2062, 1586, 766, 352, 638, 888, 493, -533, -1717, -2159, -1587, -665, -38, 112, 0, -379, -718, -259, 757, 1521, 2015, 2050, 1296, 411, 81, 593, 1376, 1661, 1175, 40, -886, -731, -221, -290, -532, -489, -258, -144, -315, -721, -1289, -1536, -692, 843, 1586, 806, -501, -820, -100, 475, 699, 1031, 977, 149, -777, -1137, -1034, -932, -937, -948, -1172, -1578, -1681, -1449, -1451, -1965, -2366, -1931, -952, -386, -727, -1439, -1750, -1479, -840, -206, 100, 93, -131, -637, -1159, -1431, -1454, -1433, -1481, -1482, -1719, -2464, -3201, -3203, -2327, -1127, -417, -418, -363, 254, 1201, 2010, 2669, 3547, 4514, 5024, 5029, 4996, 4994, 4605, 3790, 3312, 3571, 3692, 2866, 1596, 763, 447, 44, -713, -1379, -1387, -983, -1030, -1858, -2673, -2566, -1697, -1001, -767, -500, -95, 40, 72, 502, 1141, 1300, 931, 988, 1781, 2379, 2003, 1072, 601, 975, 1583, 1820, 1631, 1184, 675, 192, -107, 43, 421, 499, 149, -246, -463, -781, -1263, -1405, -1033, -680, -794, -1197, -1502, -1699, -1885, -1915, -1600, -1152, -1158, -1660, -2083, -2206, -2127, -1786, -1349, -1302, -1808, -2360, -2250, -1512, -902, -945, -1518, -1996, -1974, -1523, -751, -25, 27, -635, -1380, -1488, -669, 399, 818, 527, 9, -263, -234, -22, 238, 304, 260, 403, 536, 117, -768, -1302, -854, 87, 654, 674, 443, 173, -176, -399, -29, 852, 1508, 1398, 898, 604, 538, 341, 186, 393, 765, 749, 176, -280, -228, -242, -720, -1117, -931, -497, -490, -953, -1336, -1466, -1484, -1258, -601, 191, 432, -54, -478, -137, 529, 740, 617, 972, 1818, 2096, 1407, 618, 536, 826, 723, 354, 560, 1187, 1071, -83, -1107, -1038, -325, 121, 307, 878, 1808, 2216, 1832, 1685, 2657, 4196, 5172, 5193, 4717, 4378, 4370, 4378, 4049, 3525, 3206, 3088, 2850, 2284, 1527, 822, 296, 50, 135, 230, -119, -866, -1483, -1611, -1553, -1627, -1777, -1795, -1646, -1488, -1531, -1691, -1646, -1274, -914, -999, -1174, -799, -16, 338, -137, -950, -1171, -534, 335, 574, -96, -1120, -1681, -1490, -1164, -1349, -1858, -1989, -1680, -1550, -2023, -2823, -3330, -3214, -2601, -1974, -1867, -2463, -3303, -3440, -2680, -1884, -1894, -2472, -2581, -1956, -1372, -1449, -1829, -1937, -1652, -1251, -871, -526, -540, -1088, -1691, -1619, -785, 139, 447, -12, -662, -798, -272, 413, 719, 548, 218, 160, 593, 1286, 1541, 1019, 281, 240, 1134, 2151, 2435, 1893, 1154, 842, 962, 1048, 1154, 1556, 1928, 1803, 1134, 651, 837, 1004, 695, 533, 1007, 1694, 1851, 1466, 1120, 997, 910, 1105, 1786, 2503, 2600, 1958, 1318, 1280, 1648, 1971, 2092, 2184, 2390, 2352, 1676, 776, 516, 1046, 1606, 1472, 767, 215, 106, 59, -317, -931, -1226, -845, -246, -166, -846, -1853, -2495, -2507, -2142, -1619, -1172, -1138, -1639, -2324, -2596, -2329, -1780, -1177, -716, -616, -907, -1225, -1188, -785, -346, -29, 255, 491, 424, -17, -442, -480, -268, -134, -61, 192, 423, 186, -387, -569, -149, 140, -79, -187, 322, 673, -1, -1023, -1057, -34, 810, 737, 269, 271, 732, 1180, 1501, 1773, 2031, 2120, 1998, 1997, 2316, 2624, 2512, 2062, 1785, 1804, 1646, 1287, 1355, 1879, 2017, 1237, 265, 17, 383, 571, 289, -127, -530, -989, -1290, -1240, -1087, -1078, -1189, -1135, -972, -991, -1175, -1220, -842, -127, 413, 367, -104, -258, 254, 768, 594, 67, -73, 259, 519, 247, -325, -856, -1124, -888, -434, -320, -691, -1158, -1325, -1272, -1226, -1097, -813, -617, -526, -360, -196, -390, -929, -959, -29, 835, 545, -444, -854, -319, 196, -151, -870, -1073, -705, -448, -753, -1250, -1615, -1863, -1893, -1596, -1162, -986, -1163, -1189, -991, -1092, -1518, -1625, -1038, -361, -493, -1184, -1525, -1452, -1472, -1598, -1347, -804, -718, -1306, -1886, -1975, -1674, -1252, -838, -430, -163, -267, -565, -510, 48, 786, 1213, 1265, 1298, 1386, 1368, 1368, 1515, 1742, 2046, 2252, 2241, 1975, 1555, 1432, 1769, 2187, 2401, 2430, 2414, 2259, 1940, 1820, 2214, 2738, 2964, 2847, 2511, 2049, 1766, 1983, 2338, 2303, 1911, 1702, 1847, 1869, 1602, 1357, 1386, 1683, 1812, 1550, 1245, 1107, 1161, 1404, 1599, 1557, 1296, 1003, 936, 1119, 1347, 1354, 1104, 793, 590, 370, 29, -311, -481, -453, -490, -938, -1637, -2127, -2170, -1934, -1879, -1946, -2038, -2231, -2478, -2668, -2566, -2260, -2139, -2307, -2453, -2236, -1871, -1851, -2175, -2200, -1759, -1340, -1337, -1525, -1370, -1061, -1166, -1574, -1744, -1356, -719, -315, -462, -1107, -1720, -1702, -860, 74, 305, -244, -998, -1239, -999, -682, -510, -392, -266, -381, -714, -822, -601, -241, 129, 477, 748, 663, 236, 34, 323, 820, 1098, 1056, 957, 837, 642, 470, 456, 527, 666, 939, 1030, 808, 501, 356, 677, 1066, 970, 881, 886, 877, 1107, 967, 697, 978, 1129, 1169, 998, 407, 712, 1506, 1339, 670, -193, -435, 671, 1035, 336, -222, -561, -484, -95, -369, -477, -396, -707, -94, 185, -364, -500, -260, -14, 286, 198, 747, 1293, 837, 667, 688, 1154, 1742, 1363, 1372, 1818, 1602, 1338, 1198, 1305, 1671, 1323, 985, 859, 981, 1349, 971, 377, 104, 394, 996, 880, 536, 478, 293, 689, 854, 585, 566, 456, 416, 501, 353, 243, 200, -144, -140, -20, -290, -472, -313, -979, -1364, -1219, -1300, -1380, -1215, -1590, -1866, -1929, -1856, -1636, -1682, -1322, -910, -1226, -1378, -935, -1132, -643, -430, -673, -913, -185, -117, -51, -12, -435, -174, 50, 100, 609, 223, 31, -106, -506, -553, -128, -160, -217, -766, -1471, -864, -900, -1338, -546, -1149, -1074, -708, -1350, -866, 129, -605, -287, -11, -2, 389, 200, -192, 1087, 973, 493, 1375, 321, 289, 1167, 620, 988, 1669, 949, 344, 401, 295, 1047, 1245, 883, 1055, 150, 281, 752, 567, 960, 1078, 232, 516, 573, 426, 589, 457, 505, 997, 779, 482, 409, 366, 580, 457, 658, 777, 999, 676, -148, -393, -72, 771, 890, 228, -113, -206, -637, -29, 12, -262, 14, -354, -576, -477, -496, -390, -873, -1260, -692, -187, -323, -370, -867, -1268, -776, -130, -138, -258, -660, -669, -631, -598, -284, 130, -641, -243, -211, -532, 200, 256, -391, -363, -240, -4, -110, -559, -237, -479, -461, 296, -243, -733, -246, -601, -481, -30, -348, -180, 354, 214, 60, -443, 270, 515, 92, 544, 592, 400, 732, 525, -479, -109, 567, 474, 152, 163, 18, -870, -966, -301, -276, -94, -676, -1250, -857, -113, 228, -528, -276, -240, 357, 884, 866, 758, 710, 1745, 1675, 1221, 1762, 995, 1146, 1657, 1566, 1584, 782, 503, 106, 295, -41, 421, 84, -451, -786, -1056, -648, -892, -1098, -363, -556, -968, -1535, -678, -398, -885, -818, -891, -130, 290, -209, -245, -103, -151, 20, 803, 173, -6, 511, 292, 714, -40, -41, 814, 399, 327, 298, 261, 626, 596, -29, 27, 356, 664, 449, -532, -550, -176, 101, -44, -544, -59, -397, -582, -796, -1093, 148, 286, -1111, -1077, -609, -344, -282, -616, -127, -242, -414, -226, -375, -959, -664, -521, -446, -75, -768, -943, -427, -670, -950, -475, 170, 37, -375, -537, -228, -12, -420, -319, 415, 356, 1454, 555, -323, 127, 1044, 1309, 1405, 813, 1246, 1682, 653, 192, 978, 608, 1471, 647, -205, 584, 611, 106, -157, -161, -407, 415, 29, -220, 22, -162, -352, -372, -712, 711, 589, 138, -2, -37, 228, 888, 595, 3, 770, 1031, 617, 1239, 570, 137, 618, 829, 837, 704, 685, 661, 299, -153, 442, 233, 361, 146, -665, -513, 442, -284, -890, -119, -526, -1041, -411, -565, -1072, -1062, -832, -971, -1216, -1072, -496, -1157, -1392, -964, -1165, -1211, -795, -1416, -1259, -336, -592, -1232, -1333, -1302, -851, -546, -668, -477, -396, -890, -433, -835, -399, 475, 63, 271, -387, 90, 750, 373, 123, 743, 842, 1158, 592, 608, 622, 447, 373, 332, 779, 502, 316, -108, 565, 423, -386, -91, 94, -61, 38, 210, 61, -667, -499, 317, 415, -397, -181, 721, 590, 372, -427, 375, 1328, 645, 199, 338, 229, 1042, 526, 753, 825, 425, 312, 802, 900, 794, 978, 73, 716, 567, 37, 748, 683, 723, 243, -292, 510, 797, 366, -469, -141, -181, 433, 0, -640, 135, 401, 163, 126, -284, 376, 330, 558, 267, -170, 249, 68, 337, -347, -182, 341, 13, -962, -555, -579, -367, 189, -1150, -949, -408, -135, -433, -1134, -945, 198, -489, -405, -945, -737, -54, -76, -449, -608, 78, 12, -523, -684, -593, -244, 5, 12, -720, -1390, -471, 71, -4, -1002, -581, -206, -614, -941, -960, -234, 235, -591, -751, -776, 15, -624, 44, -374, -466, 82, 76, -157, 158, -327, 155, 52, 536, 311, 275, 783, -182, 202, 79, 842, 266, 450, 864, 407, 60, 510, 135, 540, 635, 1037, 287, 334, 426, 346, 634, 661, 733, 948, 781, 592, 1186, 840, 1093, 1120, 569, 1049, 1437, 982, 1545, 900, 880, 1134, 292, 929, 1003, 667, 1008, 665, 134, 208, 467, 220, 142, -395, -113, 308, 109, -136, -949, -687, 232, -336, -706, -444, 66, -130, -920, -298, -823, -511, 70, -573, -515, -27, -332, -552, -116, -414, -320, 106, -665, -570, -532, -205, -784, -1481, -957, -716, -811, -869, -1090, -1177, -1230, -994, -581, -685, -1019, -887, -501, -600, -576, -356, -438, -128, -386, -621, -615, 295, 14, -96, -432, -936, -629, -186, -263, -83, -561, -160, -192, -814, -793, -57, 348, -24, 277, -336, -122, 320, 443, 262, 578, 994, 919, 383, 443, 884, 1044, 565, 975, 1317, 304, 1129, 75, 707, 1316, 411, 649, 382, 164, 228, 266, 635, 605, -31, -136, 272, 293, -184, 265, 144, 517, 365, 307, 354, -152, 152, 549, 675, 766, 367, 416, 595, 437, 392, 567, 817, 694, 795, 370, -32, 40, -13, 505, -24, 269, -85, -244, -80, -24, -387, -246, -196, -266, -261, 534, -598, -982, -599, -940, 80, -253, -279, -506, -1041, -926, -711, -899, -566, -459, -729, -549, -566, -1144, -687, -328, -231, -604, -372, -281, -78, -518, -103, 57, 225, -602, 92, -587, -271, -96, -816, 290, -173, -1225, -230, -831, -699, -725, -768, -64, -298, -1185, -1137, -315, -907, -132, -82, -334, -185, -757, 177, 90, -115, 399, -28, 441, 83, -530, 217, 295, 343, -283, -85, 3, -445, -17, -143, 132, -104, 178, -74, -114, 165, 144, 359, 226, 888, 942, 133, 551, 548, 819, 1160, 1232, 1172, 749, 784, 739, 1027, 1396, 483, 557, 1087, 1109, 255, 508, 505, 508, 208, 59, 740, 387, -103, 408, 157, 265, -146, 303, 725, 48, 370, 433, 458, 272, -106, 84, 577, 324, 228, -150, 194, -486, -178, -83, 184, -507, -359, -10, -306, -803, -336, 6, 66, -664, -115, -214, -212, -348, -456, -339, 78, -241, -429, -175, -553, -568, -815, -104, -288, -815, -525, -293, -743, -442, -514, -433, -189, -152, -901, 79, -637, -100, 116, -575, -235, 15, -429, 31, -278, -300, 161, -236, -248, -28, -508, -322, 166, -438, -216, 103, -393, 138, -216, -483, -117, 219, -137, 265, 235, 575, 395, -19, 174, 419, 234, 884, 907, 39, 385, 242, 629, 488, 188, 501, 611, 573, 171, 170, 39, 363, 437, 549, 724, 255, 352, 526, 705, 444, 732, 318, 884, 524, 421, 453, 93, 459, 438, 757, 561, 143, 55, 266, 101, 436, 740, 292, 43, 358, -407, 104, -164, 27, -21, -110, 217, -337, -427, -174, -377, 14, -232, -214, -423, -293, -249, -500, -822, -608, -621, -840, -732, -704, -555, -778, -1111, -679, -620, -526, -612, -951, -414, -265, -684, -284, -401, -361, -433, -172, 136, -16, 0, -274, 331, -12, -99, 502, 20, 354, -15, 19, 51, 115, 120, 17, 134, -166, 182, -263, -433, 29, -241, -78, 147, -463, -14, 393, -90, 234, 61, -229, 414, 268, 367, 204, 220, 83, 294, 24, 98, 461, -98, 254, 284, 41, 31, -419, 178, 227, -95, 186, -141, 67, -45, -8, 585, 277, 248, 149, 447, 706, 124, 366, 364, 610, 493, 264, 327, 388, 342, 602, 93, 642, -167, 421, 58, 371, 211, 452, 152, -343, 428, 162, 203, 473, -41, 309, -123, -173, 242, 43, 87, 54, 123, -240, 481, -422, -88, 607, -256, 203, 77, -147, 611, -236, 94, 247, -386, -34, 312, -3, 305, -298, 49, -165, -175, 68, -223, 10, -219, -46, -507, -595, -506, -503, -305, -555, -275, -612, -701, 66, -881, -366, -714, -162, -297, -333, -283, -879, -293, -253, -226, -239, -598, 43, -441, -70, -278, -157, -251, -189, -248, 21, -133, -175, -108, -109, -102, 196, -354, -222, 270, 73, 482, 138, -437, 292, 305, 446, 75, 206, 1125, 436, 502, 327, 736, 669, 566, 695, 618, 629, 273, 814, 628, -359, 420, 275, 604, -76, 143, 138, -148, -163, -227, 487, -71, -366, -65, -199, 339, -303, -406, 132, -354, -357, -394, -161, 169, -249, -405, -303, -521, -74, 12, 36, 186, 304, -39, -126, -138, 456, 532, 427, 508, 137, -42, 276, 331, 662, 3, 175, -43, -239, 174, -156, -5, -254, -128, -388, -515, -1, -430, -357, -313, -547, -527, -392, -188, -403, -474, -228, 19, -360, -381, -238, -187, -154, -64, -106, 31, -281, -321, -650, -160, -202, -81, -228, -442, -373, -341, -156, -97, -496, -347, -134, -377, -190, -107, -203, -478, -237, -182, 13, -183, -663, 309, -115, -640, 128, -246, 41, 91, -198, -127, 12, 23, 274, -247, 213, 136, 200, -75, 450, 260, 205, 313, 78, 137, 568, 299, 291, 67, 512, 609, 103, 339, 276, 692, 784, 415, 470, 81, 682, 1059, 409, 533, 707, 280, 400, 732, 312, 446, 843, 256, 277, 174, 297, 932, -298, 324, 823, -170, 34, 235, 371, 214, -88, -310, 63, -64, -127, -315, -314, -447, -14, -821, -433, -444, -741, -674, -344, -624, -723, -773, -40, -1032, -661, -203, -764, -296, -289, -627, -69, -616, -153, -379, -436, 182, -337, -865, -169, -279, -455, -508, -535, -375, -438, -115, -431, -612, -574, -270, -652, -218, 33, -180, -367, -532, -195, -196, -442, 107, -309, -74, -156, -351, -203, -52, 174, -96, -411, 182, 91, 98, -145, 297, -3, -291, 600, 380, 43, 183, 348, 194, 280, 474, 530, 195, 401, 614, 426, 417, 609, 280, 528, 1070, 359, 405, 601, 462, 608, 601, 611, 570, 114, 689, 810, -38, 409, 166, 71, 486, 179, 290, 267, -95, 345, -153, 40, 424, 14, 510, 485, -30, 267, 38, 439, 601, 173, 128, 96, -45, 512, 58, -174, 108, -310, -316, -11, -490, -124, -367, -806, 96, -505, -535, -453, -495, -376, -324, -854, 1, -498, -622, -303, -469, -528, -206, -670, -94, -704, -625, -169, -611, -490, -464, -562, -441, -527, -558, -329, -237, -542, -715, -158, -15, -291, -432, 308, -264, -393, -153, 140, 205, 101, 81, -181, -16, 157, 57, 237, 56, 103, 117, -228, 2, -2, -44, 373, 255, -332, -91, 8, 82, 156, 69, 211, 174, 60, 181, 261, 193, 535, 48, 485, 633, 395, -48, 459, 682, 437, 431, 42, 386, 319, -4, 436, 408, -87, 335, -58, 310, 117, 168, 105, 364, 232, 142, 66, 124, 350, 153, 337, 84, 0, 264, 136, 130, 62, -83, 125, 42, 223, -160, 63, -52, -224, 14, -209, 106, 9, -355, 337, -159, -42, 140, 89, 28, 232, -197, 339, -77, -242, 4, -110, -25, -101, -855, 92, -241, -834, -472, -487, -160, -568, -601, -157, -762, -297, -275, -423, -125, -388, -250, 19, -376, 64, -232, -114, 108, -356, -178, 294, -137, -15, -135, -4, 300, -492, -12, -40, -4, 298, -509, 55, -45, -210, 165, -247, 206, 229, 65, 182, -100, -45, 78, 630, 306, -57, 48, 351, 237, -150, 138, 383, 475, -139, 192, 466, 370, 227, 300, 434, 635, 263, 330, 448, 436, 539, 315, 487, 315, 476, 48, 500, 617, 72, 306, 287, 236, 138, 122, 408, 493, 122, 75, -35, 572, 59, -25, 3, 501, 270, -418, -178, 84, 90, -181, 101, -261, -115, -172, -118, -35, -182, -409, 39, -335, 86, -410, -265, -17, -159, -197, -383, -71, -62, -328, -138, 172, -181, -279, -330, -151, 45, -223, 47, -105, -36, -362, 70, -125, -33, -110, 68, 107, -284, -63, -199, 34, -403, -194, -3, -169, -337, -74, -186, -180, -450, 4, -38, -132, 58, -133, -186, -110, -113, -12, 9, 30, 103, -558, 7, 194, 94, 184, -394, -231, 298, 19, 172, -364, -82, 397, -127, -209, 147, -8, 300, 99, -212, 227, 34, 347, 232, -198, 696, 129, -64, 113, 76, 236, -26, -122, 264, -13, -296, 317, -105, 29, -230, 234, 633, -146, 7, 249, 191, 936, -105, 67, 674, 105, 466, 72, 246, 540, 123, 250, 215, -142, 282, 276, 198, 125, -158, 327, 26, 55, 362, -160, 173, 294, -137, 237, -34, -127, 607, 85, 234, -27, -234, 189, 333, -93, 20, -657, 124, -244, -52, -336, -382, -239, -615, -266, -66, -730, -143, -328, -548, -30, -648, -522, -3, -505, -398, -543, -490, -50, -118, -446, -265, -588, -301, -55, -151, -241, -152, -369, -470, 22, -105, -247, -114, -354, 285, 48, -485, 58, -171, 250, 541, -428, 203, 43, -281, 328, 121, -200, 133, -65, -30, 212, -235, 18, -36, 23, 164, 36, 358, -55, 84, 172, 193, 493, -63, 92, 718, -130, 550, 460, -20, 609, 468, 365, 413, -215, 864, 698, 214, 446, 122, 158, 240, 503, 315, 137, -107, 372, 340, -182, 242, 60, 280, 118, -368, 298, -2, -41, 353, -337, -8, 270, -434, -410, 327, 106, 7, -234, -536, 403, -138, -44, 192, -466, 233, 33, -131, -74, 113, -100, -274, -68, 248, -425, -246, -30, -311, 151, -226, -231, -310, -286, 139, -225, -447, 108, -499, -193, 104, -658, -263, -104, -194, 65, -981, -122, 120, -580, -154, -472, -350, 296, -608, -371, -60, -487, -189, -40, -246, -286, -91, -355, 357, -487, -558, 498, -19, 138, 72, -462, 304, 214, -345, 553, 52, -109, 106, 19, 358, -139, -370, 309, 103, -278, 351, -58, -33, -83, 93, 330, -46, -125, 316, 645, 190, 143, -22, 330, 630, 341, 336, 472, 202, 223, 544, 245, 455, 276, -63, 949, 103, 134, 753, -372, 463, 849, -204, 308, 188, 12, 690, 45, -169, 682, -170, 304, 131, -346, 288, 171, -99, 345, -514, -169, 165, -179, 150, -340, -333, -125, 96, -14, -253, -204, 33, -219, 225, -203, 83, -34, -59, -72, 206, 114, -90, 87, -437, 55, 255, -203, -188, -197, 132, -27, -401, -313, -68, -92, -76, -129, -601, 57, -127, -303, -12, -461, -223, -186, -433, 65, -559, -381, -107, -498, -54, -450, -239, 122, -793, -232, -23, -236, 160, -279, -425, 284, 23, -157, -71, -146, 646, -115, -377, 818, -114, -110, 354, 26, 285, 82, -353, 492, 177, -290, 281, -158, 173, 325, -416, -55, 574, -287, 205, -173, 156, 350, -96, 292, -244, -179, 586, 134, 170, 200, 80, 17, 98, 440, 248, -139, 240, 757, -44, 211, 310, 22, 476, 291, 165, 87, 219, 202, 262, 29, 76, 151, -221, 319, 116, -315, 10, -103, -255, 4, 104, -50, -842, -3, 161, -275, -62, -127, -498, -118, -369, 548, 37, -1027, 297, -85, -242, 171, -511, -163, 245, -310, -37, -353, -408, 241, -230, -286, 173, -656, -81, 308, -247, -314, 166, -102, -172, 17, 78, 531, -723, -339, 497, 77, -104, 180, -410, 42, 109, -107, 305, -276, -96, 430, -218, 174, 30, -238, 439, 167, -62, -92, 453, 84, -40, 376, 438, -91, -385, 520, 436, 66, 56, -253, 411, 145, -37, 618, -276, -146, 129, 157, 694, 79, -389, 201, 253, 312, 615, -168, 103, 106, 216, 617, -44, -82, 396, 384, 51, -275, 47, 229, -81, 88, -147, 67, 0, -326, 298, -242, -283, 41, 2, 60, -235, 44, 191, -81, -432, -159, 485, 232, 11, -460, -217, 596, 69, 162, 187, -420, -74, 424, 19, 22, 152, -582, 96, 434, -198, 83, -243, -433, 447, -215, 41, 282, -946, 80, 335, -400, -149, -242, -423, 294, -128, -891, 132, -306, -182, 139, -553, -342, -183, -428, 115, -125, -467, -274, -193, -269, 65, 254, -513, -350, -175, -290, 506, 371, -611, -398, -61, 368, 394, -229, -358, 99, 66, 194, 135, -42, 124, 40, -64, -97, 93, 448, -58, -52, 86, 0, 197, -246, 419, 481, -515, 241, 315, -214, 201, 330, 31, 359, 7, -125, 435, -85, 498, 587, -296, 306, 249, -396, 627, 436, -65, 360, -419, 85, 551, -54, -108, 77, 59, 145, -191, -121, 514, -319, -255, 360, -214, -225, 55, -87, -58, 169, -121, -261, 90, -231, 153, -132, -287, 122, -258, -79, -19, -242, 29, -292, -196, -76, -278, 52, -207, -28, 175, -580, -190, 230, -5, -100, -522, -25, 404, -143, -38, 47, -390, -122, 123, 124, -156, -455, -154, 318, -234, -380, 4, -168, -170, -83, -263, 17, 212, -647, -45, 193, -254, -171, -352, 222, 278, -369, -255, 42, -192, 447, 8, -584, 452, 35, -220, 413, 111, -1, 147, -393, 213, 530, -261, 534, 104, -255, 591, -153, 93, 625, -283, 134, 154, 166, 481, -218, 105, 521, -135, -73, 13, 249, 456, -167, 55, 241, -200, -90, 376, 422, -96, -316, 127, 265, 134, 134, 69, -102, -187, 164, 257, -263, 170, 272, -57, -86, -236, 519, 160, -378, 190, 219, -14, -276, 206, 93, -195, 42, 58, -249, -311, 20, 311, -104, -497, -87, 229, -401, -165, 214, -338, -88, -225, -331, 219, -220, -354, 144, -279, -193, 195, -395, -114, 157, -95, -102, -377, -290, 423, -168, -364, -44, -143, -132, -613, -62, 318, -124, -464, -236, 235, -294, -320, 241, 208, -102, -391, -13, -71, 38, 330, 177, 66, -511, -217, 569, 404, 63, -188, -257, 122, 372, 31, 76, -70, -131, 216, -119, 76, 175, -192, 404, 80, -43, 103, -398, 254, 672, -127, 143, 88, -338, 168, 549, 211, 77, -153, -31, 604, 294, -49, 132, -227, 310, 742, 34, 34, -1, -5, 400, 261, 66, 167, -117, 19, 499, 283, 10, -43, 312, 230, -387, 329, 344, 1, 256, -95, 180, 306, -739, 337, 668, -247, 275, -420, -206, 655, -262, 304, 365, -735, 58, 299, -147, 128, -256, 138, 295, -572, -141, 278, -165, 51, -105, -221, -140, -106, -159, -224, -72, -273, -418, -261, -175, -352, -152, -405, -476, -107, -217, -308, -113, -265, -401, -324, 69, 10, -504, -192, 76, -109, -290, -249, 296, -31, -437, -75, 126, 175, -193, -220, 110, 30, 37, -90, -66, -43, -279, 165, 410, -304, -278, 396, -140, -158, 274, 320, 137, -341, -94, 482, 135, -109, 298, -173, 146, 246, -305, 279, 451, -219, 84, 91, 44, 508, 93, -107, 282, -12, 125, 487, -165, 180, 557, -370, -199, 525, 463, 270, -88, -310, 248, 426, 82, 105, 70, -127, 159, 298, -19, 52, -149, 203, 131, -341, 217, 315, -39, -91, -206, 37, 314, -101, 5, -11, 97, 277, -146, -196, 133, 123, 72, 5, -129, 33, -92, 42, 299, -172, -63, 83, -352, -54, 298, -42, 52, -159, -248, 116, -138, -38, 204, -348, -293, 138, 25, -54, 5, -83, -152, -251, -191, 250, 27, -332, -5, -210, -23, -115, -391, 177, -119, -442, -70, -21, -259, -82, 37, 51, -418, -464, 230, 266, -254, -199, 68, 45, -255, -77, 298, -10, -155, 32, -57, 221, 42, -76, 362, -103, -459, 417, 460, -10, -185, -126, 483, 91, -320, 415, 337, -392, 140, 337, 175, 230, -325, 228, 596, -421, 53, 539, 54, 206, -142, 95, 519, -269, 164, 819, -122, -345, 305, 294, 313, -53, 43, 629, -156, -255, 445, 274, 229, -79, -208, 455, 105, -197, 279, 62, -214, 9, 334, 52, -485, -150, 533, 98, -709, -106, 556, 11, -489, -195, 269, -116, -466, -4, 283, -74, -569, -184, 244, -148, -356, -28, 138, -144, -534, 56, 440, -448, -625, 282, 133, -430, -211, -102, 240, 17, -900, -77, 663, -350, -365, 27, 27, 204, -353, -238, 674, -250, -444, 315, 93, -25, -290, -90, 583, -1, -594, 144, 489, -172, -292, 48, 264, 77, -293, -73, 186, -17, -177, 126, 169, -250, -41, 211, 80, 10, -293, -2, 497, 69, -247, 167, 191, 58, 82, 4, 322, 115, -328, 359, 300, -116, 54, 149, 336, -66, -134, 245, 251, -12, -108, 130, 214, 49, -203, 177, 247, -348, -68, 366, 196, -186, -176, 206, 366, -252, -367, 624, 166, -360, -88, -42, 517, -120, -455, 410, 166, -390, -103, 209, 227, -140, -509, 94, 409, -439, -355, 157, 162, -124, -605, -122, 474, -129, -494, 50, 114, -78, -415, -157, 437, -290, -608, 90, 152, -92, -580, -52, 528, -182, -602, -191, 357, 117, -415, -187, 203, 112, -413, -171, 412, 206, -346, -306, 302, 285, -76, -135, 350, 149, -422, -99, 465, 334, -445, -352, 480, 225, -425, -270, 585, 258, -547, -137, 243, 398, -139, -298, 343, 141, -352, -163, 451, 370, -311, -120, 145, 240, 227, -253, 9, 520, -98, -357, 349, 125, -24, 110, -109, 357, 27, -550, 414, 578, -304, -209, 27, 325, 360, -529, 11, 701, -307, -136, 179, -42, 288, -71, -286, 210, 30, -174, 181, 87, -148, -68, 86, 84, -63, -81, -45, 75, 38, -148, -16, -105, -97, 172, -71, -247, 2, 103, -75, -119, -10, 43, 53, -146, -57, 106, -134, 44, 5, -215, 44, 21, -120, -3, 157, 9, -196, -160, -18, 196, -5, -272, -4, 82, -160, -168, 107, 45, -91, -140, -146, -94, 38, -60, 27, 105, -178, 41, 4, -268, 287, 110, -162, 154, -212, -34, 264, -109, 11, 64, -87, 238, 117, -89, 167, 262, 187, 43, 2, 194, 244, 136, 174, 74, -22, 130, 299, 290, 39, -59, 233, 106, -2, 107, 127, 203, -86, -87, 310, 118, -259, 94, 214, -118, 17, 9, 46, 215, -36, -53, 32, -43, 83, 144, -67, -1, 188, 72, 151, -28, -13, 350, -120, -369, -23, 40, 11, -172, -301, 109, 78, -232, -52, 6, 41, 218, -1, -131, -24, -94, 13, -89, -144, 25, -76, -51, 16, -69, -31, 59, 44, 36, -34, -195, -44, -41, -288, -168, -227, -327, -194, -311, -318, -256, -282, -145, -85, -212, -204, -136, -16, 72, -177, -78, 112, -113, 66, 238, -27, -46, -27, 135, 223, 96, 139, 97, 7, 79, 193, 83, 36, -79, -94, 136, -42, -184, -25, -54, -84, -125, -36, 85, -120, -131, 214, 224, -20, 93, 239, 292, 221, 35, 200, 330, 212, 250, 298, 390, 270, 160, 398, 393, 243, 312, 398, 291, 241, 277, 304, 305, 252, 239, 230, 183, 233, 184, 177, 272, 186, 126, 45, 58, 193, 253, 52, -51, 148, 147, 50, 36, 197, 198, -145, -100, 242, 191, -11, -69, 78, 210, 1, -184, 9, 130, 11, -12, -118, -61, -20, -180, -82, -138, -206, -64, -241, -348, -236, -211, -236, -334, -479, -260, -162, -406, -334, -294, -334, -298, -420, -371, -304, -416, -361, -350, -370, -303, -291, -341, -325, -271, -301, -331, -329, -255, -169, -205, -243, -208, -172, -235, -221, -136, -177, -167, -125, -65, -45, -209, -198, -38, -104, -148, -10, -7, -141, -120, -63, -5, -26, -103, -17, -3, -30, 52, 74, 57, 15, 57, 241, 210, 56, 93, 194, 161, 132, 184, 276, 340, 230, 135, 169, 262, 343, 296, 244, 239, 246, 222, 173, 178, 190, 268, 271, 137, 145, 208, 202, 239, 267, 278, 245, 126, 181, 268, 121, 62, 179, 217, 153, 47, 47, 139, 82, 54, 194, 202, 37, 47, 182, 180, 86, 70, 162, 160, -3, -42, 52, 37, 42, 71, 1, -10, 13, 48, 41, -151, -151, 50, 6, -191, -212, -165, -167, -167, -212, -190, -152, -145, -113, -102, -132, -168, -194, -131, -24, -66, -185, -217, -154, -132, -191, -235, -130, -101, -183, -185, -143, -38, -73, -190, -116, -69, -139, -168, -157, -124, -104, -120, -140, -187, -156, -32, -94, -151, -71, -71, -66, -54, -68, 1, -9, -72, -78, -50, 21, 32, -19, 0, 67, 97, 84, 60, 99, 143, 111, 131, 138, 43, 68, 121, 151, 135, 56, 76, 127, 113, 91, 130, 167, 144, 95, 121, 175, 187, 202, 187, 183, 209, 180, 162, 209, 250, 240, 220, 212, 204, 189, 141, 113, 149, 157, 116, 92, 59, 98, 111, 84, 74, 36, 69, 74, 54, 61, 8, 3, 38, 3, 4, 10, -1, 23, 46, 39, -17, -90, -15, 12, -96, -128, -84, -51, -125, -190, -149, -137, -186, -172, -147, -163, -177, -168, -141, -166, -180, -164, -165, -176, -176, -183, -258, -241, -180, -157, -167, -207, -190, -143, -173, -170, -126, -165, -158, -144, -157, -147, -209, -216, -114, -119, -159, -124, -106, -72, -60, -71, -14, -4, -52, 4, 15, -7, 21, -27, -49, 2, 15, 28, 7, -3, 63, 70, 30, 65, 70, 51, 54, 66, 107, 78, 62, 87, 95, 73, 112, 146, 95, 68, 127, 179, 142, 147, 178, 151, 141, 153, 181, 186, 128, 140, 184, 146, 114, 105, 104, 155, 161, 127, 137, 119, 89, 143, 168, 136, 94, 65, 145, 173, 104, 99, 91, 85, 89, 88, 69, 72, 36, -5, 51, 33, -4, -5, -33, -18, -8, -49, -78, -50, -57, -94, -58, -40, -66, -90, -95, -47, -44, -66, -56, -57, -75, -44, -9, -62, -63, -32, -43, -31, -50, -66, -71, -96, -71, -59, -80, -81, -56, -67, -90, -77, -64, -47, -49, -66, -58, -84, -82, -61, -64, -75, -43, -12, -38, -26, -20, -26, -22, 10, 46, -2, -12, 11, 7, -14, -15, 20, 47, 41, 32, 33, 33, 39, 55, 67, 90, 41, -6, 51, 59, 23, 42, 67, 58, 33, 45, 77, 69, 55, 46, 57, 75, 66, 50, 50, 35, 16, 35, 51, 52, 48, 22, 13, 40, 62, 25, -12, 18, 46, 32, 17, -11, -24, -16, 7, 5, -18, -26, -25, 5, 5, -29, -50, -32, -17, -35, -23, -19, -52, -51, -29, -41, -46, -47, -30, -31, -55, -49, -28, -32, -62, -77, -63, -41, -41, -62, -55, -52, -48, -45, -71, -47, -43, -64, -58, -56, -60, -76, -85, -58, -53, -74, -51, -15, -28, -48, -32, 1, 3, -34, -5, 33, 12, -5, 5, 28, 25, 10, 35, 34, 18, 26, 32, 33, 4, 13, 38, 25, 6, 13, 20, -6, 1, 19, 3, -1, 7, 21, 6, 8, 21, 3, 24, 30, 21, 19, 12, 26, 21, -2, 18, 38, 22, -11, -17, 13, 13, -2, 14, 39, 9, -8, 19, 35, 42, 27, 12, 9, 14, 35, 14, 20, 47, 16, -13, 20, 48, 12, 2, 16, 8, 4, 0, 0, -18, -22, 5, 1, -9, -29, -40, -4, -1, -32, -33, -26, -24, -20, -12, -9, -33, -38, -14, 5, -20, -16, -8, -6, -7, -41, -24, 0, -16, -19, -29, -26, -4, -25, -38, -22, -13, -25, -31, -26, -30, -39, -26, -5, -37, -45, -25, -8, 8, -21, -38, 5, 16, -5, -3, 6, -8, -10, 24, 31, 13, -3, 1, 12, 14, 33, 23, 6, 13, 14, 15, 13, 15, 19, 18, 28, 32, 24, 13, 27, 39, 23, 27, 36, 31, 32, 20, 21, 30, 28, 40, 51, 47, 41, 47, 73, 78, 45, 52, 94, 63, 38, 58, 62, 52, 52, 61, 57, 42, 31, 39, 44, 48, 34, 7, 3, 4, -9, 0, 11, -15, -31, -25, -1, -9, -30, -9, 6, -8, -29, -23, 2, -6, -36, -23, 5, -19, -47, -27, -6, -22, -40, -36, -33, -38, -31, -21, -29, -44, -57, -39, -17, -28, -33, -35, -37, -40, -38, -27, -25, -36, -36, -21, -20, -27, -39, -27, -9, -20, -24, -25, -25, -30, -47, -33, -8, -17, -35, -23, -9, -18, -14, -3, -2, -1, -13, 4, 21, 4, 2, 12, 23, 18, 22, 33, 31, 30, 34, 47, 51, 41, 33, 39, 48, 44, 43, 49, 45, 44, 34, 42, 60, 43, 39, 51, 52, 45, 35, 35, 43, 47, 36, 33, 46, 35, 14, 21, 30, 26, 30, 32, 31, 22, 21, 34, 41, 32, 28, 33, 35, 33, 15, 22, 32, 14, 7, 10, 5, -3, -3, 10, -4, -24, -16, -11, -18, -26, -26, -27, -27, -27, -44, -43, -32, -34, -34, -39, -41, -47, -46, -34, -41, -48, -65, -73, -56, -51, -67, -70, -59, -74, -84, -77, -55, -56, -87, -71, -55, -71, -76, -67, -57, -55, -53, -54, -53, -56, -64, -42, -23, -29, -29, -27, -21, -19, -18, -11, -5, -2, -3, 1, 0, 0, 8, 13, 14, 15, 17, 23, 24, 14, 7, 23, 29, 17, 20, 22, 22, 26, 24, 31, 39, 31, 31, 41, 41, 35, 34, 29, 29, 33, 34, 33, 27, 19, 23, 23, 20, 23, 21, 4, 5, 16, 15, 17, 4, -4, 12, 8, 1, 7, 4, 6, 2, -4, -3, 1, -11, -13, -3, -4, -7, -19, -27, -21, -17, -24, -25, -24, -31, -33, -32, -31, -32, -28, -27, -27, -21, -34, -36, -26, -30, -35, -26, -25, -21, -37, -45, -26, -28, -27, -14, -21, -34, -27, -17, -14, -13, -18, -6, 0, -12, -13, -7, -8, -6, -7, -5, -1, -4, -12, -12, -9, -11, -1, 2, -11, -11, -5, 0, 9, 3, -3, 8, 23, 21, 14, 16, 25, 36, 33, 34, 39, 27, 37, 53, 52, 40, 41, 50, 43, 49, 43, 43, 61, 45, 37, 44, 39, 35, 39, 43, 35, 40, 39, 34, 33, 21, 31, 48, 37, 31, 28, 17, 21, 28, 23, 23, 30, 17, 9, 12, 12, 16, 10, 9, 20, 7, 4, 12, 15, -1, -5, 10, 17, 5, -11, -5, 13, 1, -15, 4, 7, -10, -4, 4, -5, -13, -9, 2, 5, -14, -15, -4, -10, -14, -10, -10, -9, -19, -28, -11, -8, -21, -19, -19, -26, -23, -22, -27, -24, -26, -33, -22, -21, -42, -43, -20, -16, -20, -24, -25, -16, -25, -26, -5, -3, -7, -5, -6, -4, -5, -13, 2, 10, -6, -4, 12, 3, -6, -2, -5, 4, 4, -2, 4, 1, -9, -6, 4, 10, 4, 4, 10, 11, 16, 13, 18, 19, 16, 27, 32, 32, 29, 22, 25, 42, 42, 26, 33, 36, 26, 31, 30, 30, 27, 19, 19, 23, 18, 19, 22, 14, 10, 13, 15, 15, 2, 0, 13, 12, 7, 0, 1, 1, -3, 1, -3, -1, -4, -11, -13, -8, -10, -16, -7, -9, -17, -18, -11, -10, -16, -21, -18, -11, -7, -15, -20, -24, -22, -17, -21, -21, -24, -28, -23, }

#define NO_WAV_DATA {-3, 10, 12, 3, -10, -3, 3, -8, 6, 9, -10, 3, 16, -1, -1, 4, -11, -2, 1, -3, 9, -9, -8, 11, -7, 2, 9, -6, 1, -3, -8, 8, 18, -5, -15, 17, 13, -2, 14, 6, 8, 23, 18, 17, 7, 8, 13, 7, 17, 15, -3, -4, 3, -5, -1, 0, -5, 22, 16, -2, 5, 6, -3, -9, 28, 8, -31, 26, 10, -21, 19, -5, -13, 12, 7, 9, 1, 16, 28, -7, 12, 19, -23, 10, 10, -22, 19, 10, -19, -1, -4, 0, 4, -6, 4, 4, -2, 0, -11, 10, 11, -33, -9, 7, -30, -5, 14, -23, -20, 1, -28, -26, 17, -27, -43, 15, -21, -22, 20, -13, -17, -10, -9, -7, -12, -3, -15, -16, -8, -13, -18, -11, 6, -3, -33, -6, 13, -50, 21, 9, -90, 59, 14, -83, 26, -12, 17, 13, -61, 42, -60, -30, 107, -156, 7, 171, -193, -8, 202, -163, -53, 219, -137, -86, 222, -77, -133, 168, 50, -216, 95, 134, -251, 85, 165, -181, 26, 112, -108, 7, 129, -105, -92, 130, 7, -138, 96, 69, -194, 106, 104, -246, 85, 161, -209, 43, 131, -163, 68, 109, -125, 23, 59, -73, 23, 43, -50, 32, 0, -28, 81, -5, -52, 23, 31, -13, -4, 40, -19, -25, 43, 8, -21, 32, -1, -41, 24, 6, -27, -9, 6, -2, -33, 37, 12, -42, 49, -21, -36, 67, -32, -37, 58, -20, -20, 45, -42, -21, 32, -39, 22, -17, -38, 51, -86, 12, 65, -109, 58, 11, -104, 91, 22, -83, 40, 21, -58, 12, 34, 13, -38, 22, 81, -130, 34, 133, -172, 55, 121, -178, 62, 141, -138, 26, 104, -140, 9, 101, -101, -2, 71, -67, -41, 63, -9, -83, 81, 28, -105, 94, 38, -57, 64, -3, 17, 31, -42, 46, 6, -21, 62, -21, -28, 67, 15, -4, 30, -3, 29, -5, -18, 64, -48, -19, 80, -76, -24, 55, -74, -1, 29, -53, 42, 0, -42, 78, -18, -46, 66, -14, -5, 63, -8, -9, 36, 15, -18, 10, 16, -26, 14, 18, -20, 23, -2, -46, 44, 5, -63, 27, -16, -30, 32, -45, 2, 54, -53, 0, 56, -64, 0, 62, -59, 15, 72, -32, 5, 45, -14, -4, 44, -12, -35, 49, 5, -41, 30, -6, -50, 25, 8, -55, 26, -2, -84, 31, 10, -56, 34, -2, -42, 15, -10, -18, 34, 2, -27, 24, 9, -18, 13, 21, -8, -24, 24, 17, -18, 35, 20, -37, 5, 37, -34, -19, 55, -36, -39, 58, -30, -61, 54, -7, -57, 74, 2, -78, 62, -1, -57, 77, -5, -69, 45, 6, -30, 26, 4, -36, -20, 32, -24, -39, 50, -34, -53, 44, -20, -36, 56, 1, -67, 28, 4, -65, 46, 29, -72, 22, 32, -66, 21, 45, -47, 20, 28, -50, 22, 37, -24, 18, 16, -19, 27, 26, -28, -1, 16, -33, -9, 18, -8, -7, -5, 22, -13, -44, 28, -37, -29, 77, -44, -45, 55, -24, 3, 37, -59, 6, 45, -50, 31, 31, -64, 30, 15, -33, 23, 7, -1, -19, -14, 19, 12, 15, -12, -11, 32, -7, -9, 42, -28, -24, 59, -16, -21, 45, -13, -27, 29, 21, -12, 18, 15, -44, 0, 23, -35, -1, -15, -43, 35, 0, -33, 26, 17, 3, 4, 3, 10, 1, 10, 10, -6, 11, 17, -22, -16, 28, 2, 3, 21, -12, 19, 18, -16, 20, 11, -18, -13, 0, 8, 11, 1, -17, 2, -2, 0, 34, -22, -28, 28, -20, -7, 40, -37, -27, 45, -17, -27, 19, -22, 1, 24, -32, 1, 17, -36, 2, 24, -28, 2, 27, -25, 5, 44, -5, -9, 15, 2, 15, 22, -2, 2, 11, -14, 1, 42, -11, -12, 56, -12, -26, 45, -22, -38, 58, 23, -30, 17, 13, -9, 10, 4, 0, -3, 1, 10, -4, 12, -1, -23, 13, -9, -15, 13, -11, 1, 1, -12, 15, 1, -15, 4, -10, -19, -3, -5, 15, 11, -9, 16, -12, -14, 43, -2, -50, 22, 28, -53, 11, 34, -57, 7, 27, -66, -12, 52, -36, -41, 38, 0, 15, 31, -67, -21, 51, -39, -29, 56, -18, -12, 86, -5, -46, 49, 10, -60, 15, 25, -39, 23, 39, -37, 4, 40, -38, -16, 35, -51, -3, 71, -47, -3, 56, -76, -1, 64, -76, -7, 57, -74, -29, 80, -13, -47, 42, -27, -59, 55, 10, -55, 43, 34, -57, 33, 51, -63, 17, 37, -47, 39, 50, -28, 5, -2, -41, 10, 7, -39, 12, 41, -13, -12, 12, -19, -6, 6, -29, 8, 23, -22, 3, 4, -12, 31, -14, -7, 70, -30, -9, 76, -40, -27, 5, -44, 6, -33, -38, 62, 11, -30, 18, -9, 4, 24, -22, -12, 8, 13, -16, -15, 66, 47, -15, 3, 27, -13, -18, 28, -21, -67, 33, 70, -43, -5, 63, -53, -41, 46, -7, -10, 37, -1, 16, 58, -33, -40, 33, 23, 3, -40, -6, 48, 7, 17, 27, 19, 32, -29, -57, 1, -43, -76, 33, -16, -57, 52, -25, 7, 78, -111, -59, 101, 15, 22, 76, 6, 15, 57, 22, 36, 33, -49, -55, -22, 3, 24, -17, -45, -44, -17, -8, -65, -10, 37, -30, 6, -3, -58, 66, 40, -97, 10, 1, -88, 43, 26, 16, 127, -36, -61, 88, -46, -64, 65, -24, -43, 55, -7, -43, 36, 17, 33, 87, -41, -102, 12, 16, -42, -24, -43, -28, 27, -38, -26, 43, -48, -88, -30, -42, -5, 44, -29, -17, 46, -14, -12, -10, -38, 69, 55, -44, 22, -3, 6, 123, 8, -18, 78, 25, 67, 13, -111, 0, -23, -83, 23, -5, -42, -18, -44, 15, 49, 12, 44, -18, -47, 55, 22, -13, -50, -71, 67, -7, -77, 71, -18, -22, 136, -10, -22, 84, -60, -27, 29, -74, 11, 10, -50, 74, 57, -4, 14, -31, -1, 23, 11, 11, -65, -43, -23, -61, 66, 94, -6, 21, 14, 14, 86, -51, -146, 29, 22, -100, -64, -48, -43, -23, -16, 3, 61, 86, -8, 28, 109, 24, -19, 11, 5, -18, 35, 56, -8, 15, 4, -31, 19, -8, -44, 0, 32, 48, -21, -85, 51, 114, -82, -162, -36, -21, -26, 7, -82, -5, 185, 17, -208, -45, 100, -50, -103, -10, 75, 142, 19, -99, 36, 77, -47, -75, -10, 141, 185, 25, 0, 157, 149, -77, -38, 134, 10, -2, 32, 27, 76, -190, -245, 132, -41, -456, -130, 145, -68, -269, -392, 149, 520, -263, -415, 169, -87, -292, -668, -1696, 166, 3419, 2258, -1231, -2621, -152, 3418, 1073, -3236, -330, 4007, -459, -6132, -417, 7204, 2714, -4455, -1947, 2366, 37, -3708, -1926, 4384, 4159, -3973, -4077, 3163, 2092, -3584, -2460, 1754, 1905, -24, 184, 1164, 183, -1478, -1516, -151, 1471, 1227, -960, -795, 1554, 964, -1849, -1026, 1947, 618, -2089, -42, 2392, 3, -1753, 421, 1914, 1145, -533, -1124, 229, 81, -1380, -916, -316, 93, 829, -615, -1608, 378, 1443, -133, -1356, -38, 1171, -295, -1031, 616, 1134, -123, -540, 505, 971, -16, -623, -262, -27, 313, 747, 192, -520, -239, 35, -346, -597, 138, 1051, 527, -582, -395, 568, 593, -291, -529, 508, 1102, -7, -881, -354, -34, -306, -496, -582, -225, 115, 150, 57, -532, -486, 298, 162, -273, 329, 814, 50, -333, 646, 992, -293, -875, 182, 566, -184, -412, -24, 91, -97, -186, -286, -518, -347, 144, 144, -88, 100, 323, 83, -120, 226, 506, -23, -478, 173, 702, 260, -178, -346, -285, 56, 41, -365, -483, -240, -44, 66, 177, 169, 141, 220, 298, 222, 0, -27, 158, 107, -30, 131, 100, -336, -448, -55, 226, -20, -375, -185, 228, 286, 210, 230, 57, -121, 95, 148, -302, -425, 45, 431, 498, 180, -285, -270, -138, -390, -457, 71, 283, -271, -443, 34, 435, 271, -262, -288, -66, -43, 19, 40, 195, 237, -83, -208, -69, 220, 344, -68, -251, 52, 59, -163, -62, 263, 184, -231, -113, 293, 147, -63, 96, 65, -8, 158, 49, -196, -207, -126, 83, 181, 18, -76, -39, -7, -43, -3, 33, -131, -130, 63, 132, 116, 29, 8, 74, 35, -10, -77, -138, 25, 161, -37, -152, 98, 107, -270, -241, 222, 220, -204, -150, 251, 251, -7, -98, -76, 31, 148, -47, -324, -73, 314, 43, -330, -31, 262, -9, -176, 115, 204, -157, -199, 141, 140, -129, -269, -118, 145, 94, 104, 272, -19, -330, -139, 166, 224, 9, -138, -40, 82, 49, -36, 83, 217, 121, -71, -316, -255, 295, 414, -172, -360, 72, 217, -102, -217, 133, 351, 75, -144, 17, 278, 247, -165, -344, -15, 265, 35, -412, -211, 325, 4, -566, -173, 439, 172, -432, -280, 361, 323, -187, -67, 382, 283, -146, -270, -25, 182, 131, -112, -275, -2, 163, -286, -464, 26, 326, 87, -192, -87, 175, 56, -133, 152, 270, -173, -364, -25, 187, 92, 118, 63, -184, -82, 1, -175, 30, 168, -190, -232, 147, 202, -19, 42, 216, 63, -139, -32, 92, 9, -9, 48, -34, 6, 169, 3, -196, -47, -8, -164, -117, 51, 79, -14, -49, 41, 73, 27, 83, 109, -31, -66, 58, 45, -67, -16, 85, -6, -84, 38, 88, -19, -76, 0, 70, 6, 17, 28, -131, -75, 59, -51, -94, -11, 72, 2, -264, -225, 140, 186, -165, -237, 158, 204, -180, -99, 234, 71, -194, -106, 126, 264, 129, -45, -4, 76, 178, 99, -155, -50, 110, -47, -129, -13, 58, -112, -163, 126, 104, -202, -122, 140, 98, -31, 15, 5, -132, -94, 136, 46, -264, 0, 360, 53, -144, 79, 36, -144, -63, 95, 89, -111, -163, 110, 184, -91, -165, 74, 142, -21, -26, 11, -69, -67, -28, 37, 109, 1, -154, -71, 128, 107, -22, -12, 36, 21, -86, -143, 47, 147, -27, -12, 217, 138, -192, -149, 130, 71, -103, -54, 53, -17, -126, 9, 131, 30, -3, 44, -46, -93, 54, 160, 45, -89, 17, 91, -72, -43, 174, 47, -208, -59, 162, 78, -16, 40, -18, -154, -20, 116, -76, -103, 148, 62, -229, -110, 144, 42, -172, -117, 59, -5, -134, -8, 131, 97, 4, -86, -20, 88, -13, -75, 24, 83, 30, -108, -27, 194, 30, -207, -55, 177, 119, -101, -61, 62, -40, -40, 59, 40, 37, 89, 81, -6, -15, 8, -131, -173, 61, 129, -130, -175, 96, 171, 2, -92, -33, 49, 39, -9, 23, 82, 58, -1, 6, 77, 136, 79, -122, -155, 103, 156, -135, -231, 43, 177, -116, -268, 49, 139, -86, 53, 194, -99, -246, -32, 101, 48, 49, 110, 11, -161, -76, 121, 108, -1, -66, -79, -42, -44, -75, 34, 170, 33, -166, -66, 114, 136, 112, 84, -1, -41, 47, 34, -134, -125, -8, -64, -144, -80, 51, 48, -75, 3, 119, -11, -76, 23, 20, -36, 87, 190, 13, -143, -63, 37, 18, -23, -8, 31, 34, -2, 4, 25, 32, 41, -59, -103, 104, 143, -149, -147, 211, 162, -230, -210, 105, 147, -72, -151, 23, 134, 50, -43, 16, 97, 54, -17, -36, 89, 174, 50, 2, 27, -27, -87, -93, -39, 4, 29, -4, -135, -149, -25, 24, -17, -79, -27, 83, 9, -23, 86, 25, -15, 91, 23, -112, -82, -4, -1, 5, 43, -37, -67, 91, 136, 63, 19, -60, -107, -72, 1, 80, 96, -24, -174, -60, 151, 26, -158, 15, 186, -4, -190, -29, 98, -53, -48, 112, 56, -50, -15, 35, 31, 54, 69, -79, -118, 72, 14, -158, -19, 94, 15, 19, 73, 38, -67, -109, 0, 32, -77, -6, 109, -5, -77, -36, -77, -73, -1, 17, 44, 2, -132, -160, -26, 104, 5, -70, 107, 142, -15, -84, 44, 224, 72, -163, -63, 67, -17, -162, -120, 99, 97, -106, -61, 119, 43, -101, -52, 61, 105, 44, -24, 11, 76, 62, -47, -7, 171, 122, -43, -97, -45, 40, -34, -58, 69, 5, -123, -78, 33, 100, 60, 35, 49, -47, -103, -31, -5, -29, -45, -60, -1, 81, 38, -29, -11, 16, -11, -85, -22, 90, -54, -158, 57, 171, -27, -144, 46, 212, 34, -163, -27, 105, 38, 18, 36, -52, -120, -30, 49, -3, -5, 90, 60, -83, -62, 41, -19, -115, -74, 88, 119, -63, -82, 26, 66, 118, 11, -105, 52, 129, -101, -215, 19, 135, -26, -33, 111, 63, -95, -56, 64, 35, 12, 29, -83, -165, 12, 192, 37, -134, 37, 163, 2, -107, -74, 18, 103, 18, -83, -14, 82, 54, -60, -9, 152, 89, -74, -42, 80, 40, -76, -53, 58, 79, -34, -115, -74, -19, -27, -43, 31, 50, -38, -19, 36, 14, -8, 6, 66, 48, -55, -80, 7, 103, 64, -10, 47, 79, -20, -87, 6, 129, 43, -129, -108, 9, 19, -67, -94, 0, 84, 85, -35, -165, -25, 119, -80, -161, 70, 102, -104, -113, 138, 181, -96, -118, 77, 45, -6, 13, -46, -37, 43, 81, 85, 30, -42, -46, 2, 2, -32, 19, 60, -14, -83, -63, 18, 18, -50, -14, 20, 20, 42, -20, -37, 34, 7, -62, -70, -7, 53, 38, 60, 53, -16, 40, 66, -47, -115, -46, 67, 24, -60, 19, 74, -7, -47, 14, 41, -51, -123, -32, 63, 26, -22, -20, -2, -11, -47, -20, 58, 73, 14, -12, -9, -47, -16, 58, -11, -88, -11, 26, -49, 4, 95, 5, -66, 2, 31, -17, 1, 65, -8, -96, 19, 138, 45, -57, 6, 8, -95, -43, 63, 7, -63, -52, -39, -5, 61, 54, -6, -14, 19, 34, -26, -37, 49, 25, -43, 11, 70, 28, -45, -27, 37, 35, 27, 10, -44, -22, 22, -19, -44, 0, 22, -37, -66, 20, -3, -77, 19, 33, -59, -9, 46, -31, -69, 13, 17, -104, -70, 102, 64, -71, 15, 97, -9, -39, 65, 77, -27, -74, -30, 1, 6, -12, -8, 29, -30, -79, -6, 39, 26, -20, -60, -18, 11, -32, -50, 34, 103, -23, -102, 50, 76, -60, -50, 59, 77, 0, -56, -6, 38, 7, 13, 45, 51, 15, -44, 15, 87, 12, -67, -43, 48, 49, -62, -39, 47, -9, -60, -10, 42, 20, -37, -32, 23, 54, 11, -25, 54, 71, -18, -17, 22, 22, 4, -22, 17, 45, -29, -51, 7, 8, -28, -10, 32, 14, -36, -4, 69, 17, -67, -11, 32, -44, -80, -7, 48, 12, -14, 1, -5, 7, 31, 15, 23, 25, -10, 9, 39, 34, 13, -14, 51, 73, -66, -93, 16, 46, -29, -63, 12, 14, -69, -14, 82, 28, -47, -22, 10, -14, 5, 45, 0, -22, 15, 32, 28, -11, -16, 33, 2, -47, -24, 8, 34, 26, -10, 5, 30, 27, -5, -18, 46, 28, -29, 11, -1, -33, -40, -48, 28, 41, -17, 17, 21, -9, 5, -19, -26, -12, -28, 5, 24, -1, -1, -18, 18, 65, -15, -43, 29, 13, -39, 17, 92, 4, -102, -19, 35, -31, -15, 29, 16, -18, -34, 27, 69, 13, -19, 10, 13, 8, 29, 16, -11, -3, 9, 24, 42, 7, -49, -13, 46, 22, -16, -13, 37, 42, -53, -79, 5, 10, -71, -69, 6, 2, -17, 24, 5, -34, -3, -5, -32, -12, -4, -16, -15, 6, 42, 51, 27, -9, -15, 9, 1, 4, 31, 28, 26, 1, -47, -17, 5, -28, 17, 46, -15, -36, -34, -26, 10, 3, 8, 25, -38, -62, 5, -6, -56, 5, 57, 11, -24, -2, 23, 27, 17, -22, -34, 17, 21, -45, -27, 55, 15, -67, -9, 67, -10, -91, -7, 47, -59, -93, 39, 107, 1, -61, 16, 23, -46, -14, 35, 13, 9, -18, -47, 22, 89, 54, -35, -27, 60, 15, -65, 20, 98, -14, -98, 4, 46, -23, -5, 37, -21, -64, 13, 84, 30, -30, -14, -21, -43, 7, 46, 2, -26, -16, -9, 0, -5, 7, 15, -64, -56, 81, 59, -60, -34, 44, -2, -58, 0, 36, 41, 36, -15, 6, 67, 21, -66, -59, 35, 49, -53, -49, 52, 5, -77, -1, 74, 17, -71, -46, 24, 12, -14, -12, -4, 1, -11, -11, 23, 35, -14, -52, -23, -4, -11, -7, -16, -16, -12, -34, -2, 46, 2, -38, -2, 33, 5, -52, -15, 57, 32, 24, 28, 6, 26, 6, -14, 0, -23, -24, -15, 5, 55, 33, -21, 16, 65, 17, -30, -4, -4, -31, -2, 33, 29, 24, 19, 5, -36, -44, 37, 40, -49, -32, 30, 4, 3, 74, 55, -46, -48, 8, -1, -4, 6, -35, -31, 5, -7, -1, -11, -37, 9, 27, -8, 14, 23, -14, 20, 83, 58, -8, -25, 3, 2, -21, -9, -6, -36, -42, -10, -1, -19, -1, 8, -27, -24, 28, 62, 46, 11, 22, 19, -48, -7, 90, 39, -17, 3, 11, 1, -5, 22, 14, -66, -69, 6, 22, 4, 13, 24, 14, 0, 20, 19, -19, 4, 26, -3, 2, 27, 18, -11, -31, -22, -2, -3, -16, -18, -1, 7, 14, 46, 28, -26, -14, 6, -15, -29, -24, -25, -37, -28, -9, 0, 28, 7, -70, -58, -4, -14, -28, -4, 47, 34, -30, 12, 53, -9, -11, 35, 0, -41, -9, 33, 22, -15, -1, 34, 6, -42, -34, 15, 14, -32, -13, 19, -2, -34, -16, 47, 24, -24, 18, 27, -6, -18, -13, 21, 10, -12, 12, 3, 3, 20, 4, 25, 21, -47, -28, 28, 10, -3, 1, 0, -4, -19, -3, 9, -19, -32, -33, -24, -3, 0, -4, 0, 6, 6, -1, 2, 3, -20, -24, 3, 9, 9, 34, 45, 18, 1, 22, 17, -24, -26, 15, 36, 12, -10, -13, -23, -1, 24, 14, 6, -5, -8, -4, -12, 2, 15, 9, -10, -39, -17, 22, 7, -6, -5, -13, -3, 11, 4, -10, -2, 10, -10, -5, 27, 16, -7, -1, -6, -16, -12, 2, 34, 31, -1, -15, -27, 1, 46, 16, -32, -12, 37, 44, 36, 39, 26, 11, -4, -23, 26, 66, 3, -35, 4, 39, 28, -13, -10, 39, 10, -59, -22, 49, 21, -18, 5, 4, -16, -3, -11, -20, 1, -4, -12, 11, 13, -32, -62, -6, 64, 26, -40, -12, 4, -42, 1, 63, -1, -53, -10, 12, 7, 29, 27, -19, -27, 23, 37, 2, -5, -2, -28, -41, -7, 19, -2, 0, 23, 8, -29, -11, 53, 35, -42, -41, -8, -17, -12, 12, 16, -15, -49, -26, 3, -1, 9, -8, -37, -8, 23, -1, -31, -7, 11, -47, -64, 11, 27, -19, -22, 2, -11, -48, -17, 26, -21, -52, -17, -16, -18, 10, 3, -27, -19, 18, 24, -9, -11, 4, -10, -4, 31, 30, -6, -19, 9, 30, 9, -7, 8, 11, -5, -10, 15, 50, 35, -9, -8, 20, 6, -23, -16, -2, -2, -14, -32, 4, 43, 2, -12, 38, 39, 0, 14, 44, -3, -48, -9, 42, 25, -35, -22, 36, 21, -9, 20, 38, 5, -31, -34, -3, 5, -20, -9, -6, -25, -25, -27, 2, 33, 8, -1, 11, 13, 18, 6, 1, 14, 0, -24, -3, 32, 10, -16, 8, 12, 1, 14, 18, 15, 15, 5, -8, -12, 20, 37, -18, -43, 5, 34, -1, -36, 4, 34, 0, -15, -9, -4, 17, 8, -28, -17, 13, -3, -17, 7, 19, -12, -33, -6, 4, -19, -15, 13, 17, 2, 2, -10, -35, -16, -8, -32, -25, -21, -8, 17, -3, 3, 13, -8, -4, -7, -9, 1, -4, 11, 13, -2, 7, -5, -13, 15, 8, -10, 8, 18, 20, 15, 1, -4, -12, -19, -3, 18, 25, 12, -11, -6, 28, 41, 19, -2, 5, 8, -6, -9, -5, -9, -18, -24, -12, 22, 22, -11, -17, 3, 30, 30, -4, -23, -9, 0, -23, -16, 25, 19, -7, -20, -16, 11, 7, -15, 11, 26, -7, -11, 6, -5, -6, 16, 16, 5, -4, -26, -24, 5, 2, -12, 3, 4, -13, -16, -11, 6, 8, -12, -17, -20, -6, 16, -7, -27, -15, 9, 0, -9, 35, 32, -16, -3, 24, 16, -3, -18, -9, 25, 17, -32, -24, 19, 4, -27, -6, 15, 4, -1, 11, 17, 4, 8, 30, 17, 4, 25, 14, -6, 21, 26, -1, 15, 26, -26, -54, -17, 5, -26, -40, -8, 12, -13, -27, 16, 10, -36, -17, -1, -1, 22, 6, -34, -31, -14, -11, -27, -27, 20, 19, -22, 13, 63, 40, -4, -2, 15, 8, 2, -1, -2, 0, -12, -8, 5, 3, -1, -14, -18, -11, -12, 11, 29, 12, 24, 30, -4, -5, 24, 29, -1, -17, 7, 7, -19, -11, 13, 11, -7, -10, 2, -6, -20, 1, 22, 13, 10, 20, 15, 7, 8, -11, -6, 12, -9, -11, -1, 1, 12, -4, -7, 12, -7, -18, 0, 8, 6, -14, -2, 33, 10, 2, 25, 5, -10, 3, 9, 0, -16, -11, 1, -10, -10, 8, 7, 8, 11, -13, -19, 5, 11, 2, -4, -12, -24, -10, 24, 22, 6, 9, 3, -1, 0, 11, 18, -13, -28, 4, 18, 6, -3, -12, 4, 14, -23, -13, 29, 10, -4, 19, 17, -1, 2, 11, 9, 0, 8, 11, -10, -7, 22, 12, -18, -5, 5, -8, -18, -27, -4, 2, -14, 3, -10, -25, 10, 11, -17, -31, -27, 0, -10, -33, -1, 8, -17, 3, 15, -6, -14, -6, 17, 7, -17, 1, -1, -6, 13, 9, 27, 22, -19, -4, 21, 25, 9, -21, -1, 16, -6, 6, 37, 27, 4, 4, 9, -4, -4, 8, 1, -3, -6, -6, 7, -10, -26, -9, 9, -4, -28, -10, 11, -11, -24, -16, -1, 6, -17, -22, 1, 4, -4, -10, -5, 11, -6, -30, -1, 14, -14, -19, 4, 16, 4, 2, 7, -8, -2, 11, -7, -12, -11, -4, 17, -8, -21, 5, -4, -15, -8, 6, 17, -9, -17, 13, 11, -12, -13, 0, -5, -18, -8, 2, -2, 6, 18, 11, 5, 13, 8, 3, 22, 15, -12, 7, 24, 7, 3, 11, 24, 2, -24, 3, 11, -1, 7, -3, -7, -7, -14, 3, 11, -3, -6, -4, -2, -5, -10, 11, 11, -27, -13, 8, -4, 5, 13, 3, 2, 20, 16, -4, 6, 8, 10, 11, -12, -12, -1, 12, 9, -25, -7, 29, 8, 2, 38, 41, -11, -24, 15, 21, 0, -7, 3, 16, -9, -29, 5, 19, -9, -19, -9, 1, -4, -11, -4, -8, -6, 4, -4, -13, 3, 20, -3, -23, -3, 8, -10, -8, 8, -3, 1, 14, -7, -3, 24, 21, 6, -1, -5, -10, -3, -1, -8, -1, 8, 3, -6, 9, 20, -8, -9, 9, -5, -6, 10, 8, -1, -11, 1, 12, -8, -6, 13, 7, -4, 5, 16, 3, -8, -8, 9, 17, -15, -11, 24, 23, 17, -3, -14, 0, -1, 2, 0, -13, -11, -8, -18, -26, -5, 1, -15, -7, -7, 2, 16, 9, 7, 0, 10, 24, 10, 6, 5, 2, 5, -4, -8, 16, 23, -10, -28, -7, 3, -1, -5, -19, -13, 0, 0, 0, -9, -9, 4, -16, -31, -8, -9, -26, -11, 0, -3, -2, -9, -9, -2, -3, -19, -36, -13, 6, -2, 12, 14, -1, 13, 27, 24, 15, 5, 0, 7, 16, 1, -8, 10, 1, -20, 2, 10, -13, -15, -12, -10, -9, -10, 6, -8, -28, 1, 2, -21, 4, 14, -12, -12, 20, 39, 17, 2, 16, 8, -1, 3, 4, 12, 10, 10, 10, -2, 11, 15, 0, -1, -12, 1, 16, -20, -43, -27, -5, -6, -18, -5, -7, -22, -6, -10, -18, 15, 15, -30, -32, 0, 7, 4, 11, 10, -1, 2, -5, -18, -1, 1, -5, 9, 9, 5, 3, -6, 13, 27, -5, -5, 13, -8, -5, 10, -5, -10, -13, -11, 4, -1, -14, -11, -5, -5, -7, 2, 17, 12, 6, 27, 23, 2, 17, 28, 15, 21, 27, 8, 11, 16, 3, 9, 6, -8, -7, -16, -15, 1, 5, 2, -9, -17, -20, -30, -24, -12, -16, -26, -27, -3, 2, -17, -5, 4, -1, 3, 2, 4, 5, 6, -4, -24, -5, 7, -8, 8, 19, 14, 7, -7, -1, 7, 7, 9, 13, 19, 19, 20, 9, 4, 14, 4, 3, 8, -8, -9, 1, -3, -7, 10, 29, 15, 2, 4, -6, -8, 1, 11, 13, 2, -2, 7, 14, -4, -15, 2, -7, -32, -23, 2, 6, -14, -6, 9, -10, -15, 10, 16, -21, -24, 6, 2, 2, 6, 2, -1, -14, -13, -10, -2, 12, -3, -7, 7, 15, 28, 21, 10, 14, 3, -7, -2, -3, -5, -5, -3, -6, -5, 9, 7, 0, -2, -5, 0, -14, -30, -9, -3, -22, -2, 28, 14, -1, 8, 19, 17, 4, 11, 9, -5, 13, 28, 8, 1, 8, 7, 12, 6, -9, -2, 9, 10, 0, -10, 15, 30, 2, 4, 23, 19, 19, 13, 19, 38, 17, 5, 35, 36, 16, 6, 0, 5, 4, -4, -6, -5, -4, -13, -33, -30, -6, -8, -25, -18, -10, -16, -10, -3, 7, 14, 6, 1, -7, -11, -2, -2, -19, -37, -31, -24, -22, -10, -15, -32, -23, -16, -28, -32, -45, -49, -44, -57, -47, -27, -27, -19, -13, -1, 11, -4, -6, 4, 3, 12, 16, 14, 16, 11, 1, -6, 6, 17, 6, 4, 3, -13, -15, -8, -8, -11, -21, -19, -14, -20, -10, -10, -19, -6, -5, -17, -16, -4, -4, -12, 3, 34, 43, 35, 33, 45, 38, 16, 24, 39, 39, 41, 41, 34, 27, 20, 12, 4, -21, -33, -15, -24, -80, -151, -201, -241, -280, -254, -210, -221, -221, -224, -276, -310, -299, -279, -244, -197, -189, -207, -208, -197, -148, -74, -35, 20, 98, 127, 127, 142, 182, 222, 262, 307, 322, 325, 336, 324, 297, 288, 291, 264, 214, 188, 152, 89, 75, 113, 115, 105, 141, 153, 112, 100, 99, 79, 95, 130, 143, 140, 135, 148, 157, 175, 239, 298, 312, 305, 288, 256, 227, 235, 252, 237, 216, 189, 143, 100, 59, 1, -44, -71, -107, -141, -171, -215, -235, -224, -249, -290, -289, -298, -336, -346, -347, -355, -359, -371, -371, -382, -410, -375, -335, -335, -305, -284, -285, -274, -266, -252, -239, -216, -181, -167, -164, -160, -151, -124, -93, -79, -68, -30, 14, 36, 46, 64, 88, 99, 118, 138, 149, 171, 195, 203, 202, 230, 261, 273, 303, 306, 276, 296, 316, 293, 284, 280, 266, 257, 250, 255, 257, 235, 226, 222, 188, 160, 154, 143, 134, 132, 124, 117, 111, 90, 62, 35, 23, 0, -42, -47, -66, -124, -143, -143, -154, -153, -160, -193, -218, -234, -261, -277, -283, -288, -295, -326, -348, -349, -355, -351, -333, -325, -311, -280, -276, -282, -262, -254, -244, -209, -188, -175, -153, -142, -137, -114, -76, -43, -24, -13, 16, 38, 29, 57, 86, 88, 128, 153, 159, 168, 150, 154, 167, 173, 192, 176, 164, 163, 155, 196, 209, 200, 240, 246, 223, 214, 222, 248, 251, 235, 222, 184, 135, 125, 128, 122, 152, 172, 135, 129, 145, 103, 73, 80, 48, 15, 18, -6, -64, -138, -217, -271, -267, -180, -50, 37, 70, 57, -17, -97, -103, -13, 128, 248, 285, 205, 82, 17, -31, 9, 171, 242, 239, 231, 98, -51, -54, -14, 9, 78, 89, -38, -148, -190, -266, -343, -358, -367, -399, -404, -348, -274, -248, -223, -198, -275, -343, -292, -269, -276, -235, -269, -387, -445, -466, -496, -452, -349, -320, -329, -298, -344, -437, -435, -434, -472, -457, -424, -406, -422, -464, -481, -505, -522, -450, -360, -312, -216, -133, -180, -198, -133, -117, -47, 119, 208, 221, 245, 258, 281, 391, 551, 683, 815, 925, 950, 979, 1067, 1144, 1222, 1321, 1363, 1359, 1370, 1374, 1374, 1361, 1310, 1267, 1195, 1092, 1046, 988, 883, 813, 730, 613, 564, 551, 488, 445, 417, 333, 287, 269, 201, 188, 206, 167, 172, 224, 224, 203, 175, 85, -35, -132, -184, -172, -122, -106, -193, -382, -577, -724, -849, -931, -910, -930, -1122, -1313, -1471, -1684, -1722, -1541, -1438, -1393, -1290, -1297, -1407, -1420, -1365, -1342, -1269, -1107, -993, -958, -883, -775, -731, -686, -547, -432, -390, -275, -144, -153, -170, -110, -113, -141, -65, 23, 34, 52, 108, 102, 67, 115, 163, 141, 170, 284, 375, 436, 504, 492, 375, 294, 268, 212, 210, 285, 287, 224, 179, 117, 29, -2, 48, 96, 110, 70, -10, -89, -221, -287, -209, -190, -159, -46, -75, -148, -68, -9, -12, 92, 200, 209, 265, 358, 377, 411, 498, 522, 525, 594, 661, 696, 773, 884, 952, 975, 1006, 1056, 1106, 1183, 1278, 1321, 1323, 1332, 1325, 1320, 1368, 1453, 1501, 1500, 1501, 1488, 1466, 1462, 1461, 1457, 1408, 1352, 1327, 1267, 1236, 1283, 1241, 1057, 867, 632, 327, 165, 121, 33, -77, -241, -540, -882, -1115, -1253, -1335, -1388, -1552, -1809, -2106, -2496, -2752, -2757, -2777, -2817, -2738, -2806, -3081, -3178, -3125, -3126, -2979, -2691, -2597, -2640, -2556, -2442, -2357, -2126, -1788, -1543, -1497, -1523, -1445, -1369, -1242, -870, -523, -409, -288, -128, -87, -53, 188, 503, 608, 626, 729, 710, 598, 738, 1032, 1120, 1184, 1422, 1506, 1457, 1613, 1793, 1778, 1811, 1938, 1905, 1837, 1928, 1988, 1918, 1863, 1839, 1716, 1537, 1420, 1332, 1231, 1157, 1133, 1042, 847, 682, 501, 239, 57, -5, -98, -185, -224, -388, -595, -674, -772, -846, -717, -593, -599, -540, -475, -579, -665, -590, -524, -482, -316, -156, -153, -117, 10, 35, 17, 167, 353, 433, 582, 791, 860, 882, 1003, 1097, 1122, 1219, 1332, 1339, 1348, 1416, 1471, 1480, 1473, 1489, 1461, 1391, 1410, 1454, 1412, 1377, 1326, 1164, 1051, 1031, 965, 941, 993, 931, 796, 715, 564, 345, 179, -66, -430, -707, -872, -973, -983, -1029, -1285, -1718, -2208, -2641, -2860, -2770, -2567, -2528, -2664, -2991, -3487, -3792, -3715, -3407, -3030, -2723, -2618, -2743, -2910, -2860, -2557, -2162, -1739, -1332, -1157, -1178, -1084, -854, -705, -610, -407, -285, -337, -157, 252, 469, 617, 899, 939, 750, 889, 1256, 1449, 1645, 1872, 1771, 1473, 1418, 1556, 1686, 1897, 2170, 2228, 2058, 1959, 1979, 1946, 1937, 2066, 2101, 1919, 1819, 1832, 1703, 1548, 1451, 1194, 826, 606, 515, 455, 489, 507, 329, 57, -189, -381, -456, -443, -477, -611, -828, -1103, -1324, -1374, -1311, -1279, -1265, -1241, -1323, -1428, -1345, -1192, -1149, -1071, -953, -996, -1034, -893, -759, -717, -664, -624, -637, -586, -429, -235, -62, 58, 160, 244, 342, 532, 764, 952, 1059, 1117, 1163, 1198, 1296, 1476, 1634, 1745, 1796, 1777, 1762, 1754, 1761, 1798, 1784, 1728, 1650, 1516, 1384, 1329, 1325, 1294, 1254, 1215, 1063, 843, 677, 488, 231, 15, -163, -365, -511, -618, -786, -990, -1211, -1445, -1684, -1921, -2095, -2202, -2328, -2461, -2530, -2646, -2837, -2896, -2849, -2880, -2869, -2677, -2493, -2427, -2271, -2011, -1863, -1725, -1406, -1111, -996, -815, -571, -551, -581, -407, -251, -209, -56, 182, 286, 355, 581, 818, 902, 1003, 1198, 1275, 1253, 1336, 1406, 1347, 1347, 1427, 1413, 1371, 1450, 1566, 1591, 1598, 1632, 1593, 1535, 1547, 1536, 1446, 1335, 1191, 1013, 855, 685, 519, 391, 214, 1, -146, -243, -352, -385, -324, -390, -605, -792, -971, -1182, -1278, -1226, -1238, -1329, -1365, -1491, -1663, -1599, -1429, -1351, -1187, -970, -940, -943, -838, -797, -781, -620, -463, -432, -334, -175, -124, -44, 161, 320, 425, 614, 853, 1042, 1205, 1390, 1529, 1578, 1652, 1752, 1793, 1879, 2037, 2143, 2206, 2295, 2345, 2323, 2338, 2364, 2333, 2340, 2377, 2321, 2199, 2032, 1746, 1441, 1282, 1219, 1223, 1351, 1452, 1340, 1124, 900, 576, 247, 64, -45, -169, -323, -532, -852, -1271, -1671, -1994, -2238, -2370, -2410, -2425, -2492, -2698, -2987, -3263, -3538, -3677, -3550, -3391, -3371, -3294, -3216, -3375, -3479, -3225, -2905, -2635, -2148, -1650, -1456, -1300, -1033, -928, -934, -758, -512, -415, -287, -33, 79, 72, 182, 313, 372, 540, 872, 1159, 1329, 1467, 1478, 1357, 1305, 1326, 1339, 1419, 1528, 1543, 1527, 1513, 1433, 1397, 1469, 1492, 1473, 1541, 1608, 1568, 1499, 1427, 1212, 881, 639, 466, 271, 182, 202, 96, -119, -242, -366, -531, -537, -445, -483, -589, -648, -796, -1024, -1109, -1107, -1144, -1122, -1047, -1039, -1034, -931, -798, -658, -517, -454, -387, -257, -164, -79, 56, 131, 129, 198, 288, 344, 520, 748, 870, 1006, 1205, 1330, 1423, 1608, 1819, 1971, 2092, 2176, 2180, 2164, 2174, 2179, 2193, 2234, 2300, 2331, 2242, 2099, 1972, 1832, 1734, 1751, 1815, 1779, 1617, 1397, 1147, 906, 782, 805, 847, 754, 447, 4, -430, -780, -941, -881, -849, -1039, -1324, -1718, -2280, -2621, -2619, -2690, -2816, -2787, -2973, -3478, -3712, -3651, -3773, -3834, -3617, -3618, -3799, -3635, -3351, -3250, -2962, -2533, -2396, -2339, -2056, -1764, -1553, -1253, -1033, -1047, -1031, -906, -776, -533, -174, 126, 341, 530, 659, 760, 976, 1249, 1399, 1497, 1623, 1656, 1644, 1752, 1846, 1803, 1795, 1893, 1952, 2008, 2197, 2345, 2280, 2184, 2136, 2020, 1932, 2003, 2043, 1868, 1606, 1346, 1014, 733, 661, 611, 472, 379, 240, 0, -112, -126, -242, -350, -425, -635, -861, -928, -971, -1065, -1087, -1099, -1219, -1284, -1177, -1036, -947, -830, -704, -709, -758, -667, -516, -418, -312, -197, -187, -225, -116, 69, 171, 301, 485, 569, 612, 755, 951, 1107, 1217, 1297, 1331, 1334, 1383, 1518, 1656, 1727, 1783, 1821, 1764, 1705, 1782, 1895, 1900, 1873, 1872, 1766, 1581, 1521, 1503, 1333, 1194, 1201, 1139, 1060, 1134, 1162, 990, 703, 381, 53, -210, -296, -262, -364, -729, -1211, -1694, -2223, -2602, -2609, -2551, -2696, -2869, -3097, -3535, -3902, -3942, -3899, -3903, -3794, -3704, -3800, -3900, -3842, -3673, -3476, -3234, -2877, -2477, -2189, -1919, -1539, -1283, -1219, -1029, -733, -606, -435, -7, 255, 238, 400, 632, 647, 794, 1188, 1450, 1580, 1788, 1948, 1928, 1944, 2106, 2193, 2175, 2207, 2243, 2225, 2220, 2255, 2272, 2216, 2110, 2047, 2050, 2047, 2072, 2131, 2035, 1753, 1499, 1305, 1091, 978, 967, 848, 614, 337, 29, -179, -229, -240, -247, -304, -509, -744, -882, -1022, -1118, -1057, -1067, -1248, -1350, -1388, -1496, -1474, -1299, -1236, -1225, -1129, -1063, -1000, -837, -677, -562, -448, -428, -429, -280, -106, 22, 229, 408, 443, 497, 663, 827, 988, 1241, 1462, 1534, 1601, 1731, 1808, 1857, 1988, 2121, 2162, 2188, 2253, 2278, 2234, 2169, 2075, 1980, 1922, 1864, 1834, 1805, 1636, 1427, 1340, 1237, 1105, 1156, 1214, 1028, 790, 537, 117, -242, -335, -372, -505, -672, -929, -1317, -1752, -2171, -2432, -2562, -2785, -2965, -3021, -3259, -3580, -3641, -3704, -3965, -3996, -3827, -3888, -3917, -3648, -3479, -3476, -3231, -2842, -2617, -2343, -1871, -1501, -1320, -1112, -875, -740, -632, -417, -131, 98, 279, 509, 731, 852, 961, 1181, 1387, 1481, 1670, 1942, 1999, 1970, 2131, 2202, 2061, 2070, 2207, 2204, 2192, 2309, 2339, 2192, 2087, 2084, 2014, 1896, 1876, 1877, 1720, 1485, 1336, 1151, 857, 692, 639, 419, 137, 0, -167, -444, -608, -685, -851, -1010, -1094, -1204, -1333, -1448, -1560, -1635, -1695, -1771, -1776, -1709, -1674, -1598, -1418, -1298, -1246, -1095, -921, -867, -811, -649, -529, -459, -259, -49, 9, 117, 340, 443, 498, 697, 911, 1034, 1182, 1367, 1470, 1544, 1676, 1811, 1913, 2014, 2134, 2205, 2202, 2238, 2340, 2385, 2378, 2400, 2391, 2283, 2176, 2145, 2059, 1889, 1805, 1736, 1557, 1464, 1503, 1434, 1283, 1217, 1053, 663, 316, 55, -280, -477, -528, -757, -1088, -1430, -1880, -2263, -2516, -2812, -3002, -3022, -3211, -3535, -3682, -3854, -4133, -4096, -3925, -4070, -4117, -3890, -3910, -3991, -3688, -3396, -3262, -2829, -2312, -2129, -1910, -1486, -1262, -1215, -1010, -765, -647, -453, -159, 38, 156, 340, 599, 825, 1044, 1324, 1549, 1681, 1814, 1917, 1977, 2046, 2109, 2164, 2155, 2052, 2035, 2134, 2212, 2297, 2398, 2386, 2265, 2196, 2213, 2202, 2146, 2082, 1949, 1670, 1323, 1100, 1003, 883, 779, 686, 406, 18, -198, -307, -447, -469, -437, -637, -940, -1115, -1298, -1485, -1495, -1466, -1536, -1621, -1707, -1744, -1632, -1476, -1373, -1226, -1059, -1011, -914, -659, -534, -497, -293, -179, -257, -121, 199, 368, 549, 887, 1045, 1004, 1161, 1439, 1541, 1647, 1898, 2041, 2043, 2129, 2225, 2190, 2201, 2327, 2376, 2371, 2418, 2477, 2509, 2476, 2411, 2354, 2214, 2053, 2012, 1945, 1729, 1549, 1474, 1350, 1197, 1184, 1231, 1150, 964, 703, 333, -58, -351, -473, -465, -543, -820, -1205, -1736, -2339, -2671, -2811, -3023, -3137, -3169, -3425, -3806, -4041, -4168, -4262, -4214, -4075, -4064, -4132, -4083, -3986, -3916, -3723, -3378, -3029, -2722, -2406, -2075, -1760, -1473, -1219, -1035, -896, -731, -502, -208, 66, 264, 486, 704, 828, 1004, 1308, 1588, 1794, 2013, 2194, 2204, 2207, 2355, 2440, 2416, 2475, 2536, 2529, 2573, 2608, 2534, 2395, 2297, 2256, 2162, 2067, 2088, 2074, 1869, 1570, 1266, 932, 666, 562, 490, 313, 65, -192, -466, -700, -806, -818, -851, -987, -1187, -1404, -1620, -1751, -1774, -1748, -1708, -1690, -1679, -1663, -1636, -1554, -1394, -1238, -1159, -1017, -829, -748, -611, -371, -234, -211, -163, -67, 10, 137, 405, 691, 841, 918, 1025, 1123, 1231, 1430, 1660, 1809, 1908, 2011, 2113, 2201, 2269, 2342, 2358, 2269, 2243, 2325, 2331, 2277, 2287, 2239, 2049, 1897, 1835, 1734, 1601, 1500, 1395, 1247, 1170, 1249, 1323, 1196, 772, 99, -624, -1100, -1016, -507, -196, -453, -1259, -2358, -3267, -3556, -3331, -3099, -3020, -3079, -3406, -3912, -4309, -4387, -4232, -4143, -4341, -4754, -4973, -4691, -4030, -3385, -3017, -2861, -2815, -2784, -2675, -2385, -1648, -584, 80, 29, -326, -544, -267, 587, 1348, 1457, 1288, 1240, 1204, 1237, 1628, 2305, 2836, 2909, 2523, 1912, 1557, 1787, 2240, 2271, 1915, 1752, 1892, 2091, 2235, 2150, 1893, 1860, 2043, 1988, 1664, 1474, 1617, 1959, 2196, 2166, 1852, 1304, 544, -408, -1088, -1049, -449, 255, 656, 547, 9, -596, -1214, -1888, -2189, -1946, -1510, -1206, -1037, -922, -863, -940, -1403, -2146, -2632, -2442, -1658, -908, -451, -88, 46, -168, -535, -829, -809, -408, -24, 87, 325, 828, 1326, 1670, 1586, 1239, 1254, 1657, 2103, 2498, 2815, 3003, 3114, 3071, 2869, 2778, 2918, 3334, 3748, 3602, 3091, 2727, 2743, 3167, 3603, 3788, 3698, 3621, 3776, 3854, 3869, 3741, 3417, 2471, 230, -2965, -5941, -6673, -4660, -1749, -366, -1982, -5713, -9208, -10365, -9569, -8082, -6187, -4851, -4421, -4428, -4713, -4793, -4127, -3212, -3161, -3813, -3836, -2015, 1374, 3990, 4206, 2732, 787, -456, -531, -554, -891, -580, 473, 1256, 972, -428, -2190, -3255, -3555, -3281, -2769, -2413, -1582, -466, 211, 615, 970, 1255, 1354, 1291, 890, 670, 1363, 2516, 3862, 4893, 5169, 5552, 6169, 6205, 5347, 4032, 2971, 2758, 3494, 3974, 3574, 2794, 1900, 1265, 293, -1504, -3393, -4700, -5115, -4952, -4526, -4131, -3447, -2117, -1120, -1077, -2058, -3538, -4392, -4051, -2428, -43, 2248, 3644, 3729, 2730, 1237, -38, -714, -796, -395, 161, 759, 1453, 1747, 1412, 486, -1040, -2462, -3097, -2854, -2029, -954, 68, 948, 1668, 1845, 1590, 1183, 1031, 1484, 2200, 3023, 3776, 4540, 5349, 5808, 5739, 5211, 4853, 4745, 4788, 4914, 4656, 4398, 4198, 3954, 3875, 3541, 3092, 2931, 2986, 2979, 2357, 837, -1909, -5722, -9395, -11545, -10572, -6698, -2472, -892, -3637, -9065, -13834, -14753, -11563, -6550, -1501, 1320, 1598, 709, -796, -1925, -2160, -1778, -1106, -120, 1338, 3106, 4985, 5832, 4576, 1843, -1373, -4023, -5051, -4560, -3355, -2121, -1192, -1017, -2115, -4116, -5970, -6586, -5755, -3960, -1975, -687, 308, 1697, 3194, 4245, 4747, 4909, 4524, 3987, 3595, 3187, 3468, 4427, 5531, 6424, 6548, 5994, 5010, 3650, 1942, 248, -977, -1429, -828, -163, -202, -594, -1344, -2201, -3106, -4527, -6030, -6338, -5184, -3081, -409, 1543, 2061, 1996, 1727, 1109, 561, 283, 70, 326, 1186, 2180, 3153, 3671, 3187, 2001, 199, -1994, -3280, -3418, -2932, -1865, -905, -616, -636, -795, -1308, -1843, -2047, -2057, -1620, -822, 139, 1656, 3190, 4256, 4956, 4830, 4213, 3671, 3314, 3527, 4092, 4616, 5057, 5394, 5451, 5401, 5327, 4632, 3945, 3301, 2000, 956, 574, 769, 1653, 3371, 4655, 4404, 3933, 1840, -1735, -4605, -8772, -12321, -12008, -9450, -4907, 420, 1645, -1909, -6943, -12327, -14648, -11594, -6424, -542, 4356, 5253, 3269, 764, -1857, -3321, -2583, -1843, -1550, -27, 1721, 3117, 4508, 3913, 1176, -1385, -3892, -6181, -6819, -6482, -5484, -2992, -549, -402, -1891, -4012, -5789, -5264, -3378, -1526, 493, 1753, 2754, 4717, 6337, 6829, 7107, 6484, 4638, 2886, 1142, 26, 840, 3080, 5653, 7224, 7018, 5063, 1964, -894, -3120, -4127, -2972, -1284, -20, 1012, 604, -540, -1278, -2313, -3382, -3979, -4396, -3753, -1645, 56, 1042, 2038, 2419, 2713, 3382, 3015, 1303, -465, -1835, -2232, -1176, 480, 2365, 4091, 4546, 3288, 699, -2600, -5474, -6428, -5462, -3725, -1575, 464, 1614, 1893, 1252, -325, -2225, -3498, -3456, -1864, 881, 3972, 7009, 8880, 8776, 7288, 4717, 2168, 1129, 1460, 2815, 4773, 5891, 6168, 5734, 4155, 3364, 3074, 2159, 1983, 1629, 631, 531, 952, 1717, 3350, 4436, 4189, 2725, -229, -4966, -10936, -15223, -16311, -13954, -7623, -679, 2104, 681, -3870, -10308, -13397, -11589, -7144, -1214, 3446, 5527, 5317, 3510, 2027, 1342, 470, -386, -226, 162, 619, 2218, 3185, 1898, 126, -1470, -3979, -6714, -8671, -10020, -9818, -7046, -3751, -2418, -2640, -3569, -4468, -3153, 12, 2527, 4372, 5266, 4863, 4847, 5565, 6712, 8023, 8415, 7745, 5421, 1557, -1266, -2184, -1620, 553, 3114, 4603, 4240, 2219, -324, -3053, -4783, -4214, -2650, -1037, 84, -238, -783, -649, -670, -751, -714, -1044, -1244, -867, -218, 924, 2425, 4230, 6171, 6633, 5009, 2304, -391, -2241, -2853, -2116, -795, 190, 1014, 1625, 1492, 186, -2021, -4184, -6004, -7006, -6811, -5389, -2836, -269, 1947, 3307, 2770, 1281, 3, -919, -970, 340, 2499, 5108, 7748, 9134, 8974, 7611, 5141, 2627, 900, -206, -533, 167, 1603, 3085, 4187, 4560, 3720, 2146, 385, -1141, -1451, -740, 86, 1693, 3730, 4195, 4336, 5683, 6588, 5266, 1682, -2436, -7336, -12967, -15569, -13692, -8615, -2099, 2143, 1563, -2859, -9482, -15198, -15276, -10143, -3685, 2552, 7070, 7459, 4011, 994, 16, -931, -430, 2403, 3809, 2804, 2603, 3454, 2825, 984, -411, -2125, -4671, -6589, -7606, -8393, -8414, -6951, -5007, -3943, -3603, -3738, -3235, -855, 1787, 3594, 5158, 5678, 5044, 5424, 7392, 8735, 8648, 8127, 6623, 3254, -282, -2071, -2720, -2260, 16, 2459, 3199, 2144, -72, -2816, -5274, -6299, -5495, -3606, -1576, -167, 651, 1683, 2519, 2451, 1934, 922, -519, -1278, -273, 2196, 4447, 5808, 6310, 5562, 4048, 2112, -658, -3622, -5421, -5590, -4519, -2658, -882, -20, 127, -373, -1779, -3645, -5293, -6335, -6165, -4321, -1390, 1571, 3601, 4409, 4342, 3305, 1902, 1245, 955, 1227, 2676, 4313, 5763, 6898, 6968, 6025, 4484, 2592, 832, -52, -337, -85, 796, 1319, 1640, 2027, 2389, 2474, 2360, 2702, 2529, 1986, 1377, 841, 1399, 2195, 4227, 6595, 5539, 1884, -3766, -11226, -16749, -17486, -13378, -5879, 1591, 5076, 3504, -2406, -9879, -13786, -12098, -6735, -655, 4296, 6340, 4020, 970, 469, 485, 656, 2176, 3092, 2143, 982, 620, 357, -252, -606, -1023, -2414, -4439, -6525, -7906, -8047, -7026, -5143, -3533, -2900, -3117, -3183, -1276, 2184, 5239, 7250, 7713, 6246, 4222, 3508, 4354, 5438, 6228, 6469, 4441, 698, -2586, -4849, -4909, -2675, 312, 2863, 3283, 1579, -908, -3307, -4015, -2793, -978, 766, 1843, 1963, 1792, 1982, 2364, 2311, 1863, 1177, 81, -464, -3, 512, 1324, 2528, 3006, 2562, 1530, -167, -2540, -4689, -5423, -4889, -3459, -1240, 810, 1831, 1764, 800, -803, -2492, -3721, -4362, -4287, -3383, -1724, 274, 2138, 3553, 3795, 3006, 2120, 1273, 771, 1149, 2349, 4046, 5884, 7182, 7249, 6317, 4695, 2602, 912, 60, -446, -726, -504, -12, 815, 1798, 2727, 3408, 3036, 2715, 2413, 937, 232, 832, 1609, 3396, 6409, 7995, 6526, 3727, -1032, -8274, -13654, -14991, -13381, -8924, -3365, -624, -1635, -4999, -9738, -12174, -9849, -5783, -2086, 1692, 3793, 1772, -701, 652, 2604, 3495, 5636, 7255, 5815, 3369, 2309, 1118, -1060, -2043, -2246, -3718, -5569, -7010, -8556, -9216, -8361, -7117, -6105, -5287, -4888, -4480, -2329, 1688, 5238, 7849, 9645, 8991, 6777, 5670, 5827, 6103, 6313, 6277, 4372, 772, -2013, -3651, -4236, -2957, -754, 789, 885, -284, -2458, -4692, -4941, -3413, -1106, 1579, 2870, 2419, 1655, 1105, 890, 1476, 2870, 3628, 2665, 1335, 666, 61, 73, 1101, 2268, 3131, 2854, 1128, -1017, -3050, -4639, -4808, -3178, -1224, -172, 441, 519, -258, -1012, -1455, -2291, -3320, -3828, -3625, -2655, -1151, 690, 2487, 3400, 3423, 2927, 2466, 2622, 2900, 3536, 4912, 5829, 5922, 5363, 4303, 3351, 2497, 1964, 1569, 704, -363, -1037, -935, 16, 1960, 3588, 4166, 4359, 3399, 2361, 2344, 2514, 3458, 5340, 6945, 6298, 3511, -371, -6630, -12800, -15091, -13818, -10224, -5875, -2834, -3011, -5845, -9217, -11050, -9316, -5520, -1919, 1264, 3159, 2378, 257, 434, 2357, 3709, 5473, 7369, 7167, 4980, 2962, 1268, -1018, -2681, -3172, -3833, -5073, -6350, -7702, -8866, -8805, -7724, -6686, -5810, -5196, -5083, -4208, -1278, 2546, 5973, 8846, 9928, 8822, 7219, 6267, 6033, 6076, 5939, 4718, 1747, -1537, -3835, -4645, -3426, -1145, 968, 2046, 1525, -307, -2820, -4269, -3750, -1939, 616, 2575, 2724, 1352, 78, -44, 411, 1597, 3236, 3492, 2141, 451, -815, -887, 530, 2428, 4073, 4977, 3997, 1340, -1127, -2366, -2979, -3272, -2252, -885, -823, -796, -393, -372, -506, -950, -2035, -3855, -5307, -5492, -4807, -2800, 45, 1928, 2821, 3367, 3204, 2663, 2902, 3844, 4677, 5359, 5894, 5605, 4535, 3901, 3758, 3261, 2889, 2450, 802, -1055, -1887, -1978, -1324, 358, 2338, 3329, 3870, 4453, 4229, 4092, 4529, 4531, 4478, 4418, 2960, 526, -2093, -6163, -10269, -11778, -11049, -9056, -6770, -4789, -4439, -6826, -9770, -10641, -8822, -5669, -2308, 1166, 3224, 2551, 1096, 1412, 2546, 3350, 4884, 6560, 6840, 6022, 5106, 3697, 876, -2165, -3964, -5045, -5984, -6453, -6749, -7495, -8062, -7984, -7640, -6928, -6073, -5371, -4026, -1404, 2032, 5252, 7754, 9271, 9049, 7814, 7149, 6875, 6451, 5839, 4558, 2280, -293, -1892, -2206, -1774, -786, 304, 639, 117, -1159, -2978, -4277, -4317, -3148, -1163, 936, 2000, 1242, 1, -404, -229, 851, 2739, 3783, 3226, 2003, 780, 232, 1193, 2948, 4372, 4935, 4112, 1818, -890, -2514, -3229, -3565, -2704, -1323, -936, -943, -857, -1362, -2337, -2972, -3317, -4035, -4481, -3977, -2990, -1346, 928, 2912, 4059, 4330, 3863, 3040, 2800, 3343, 4000, 4754, 5406, 5287, 4487, 3775, 3447, 3070, 2777, 2806, 2204, 781, -103, -429, -671, 404, 2425, 3444, 4013, 4652, 4704, 4763, 4631, 3287, 971, -1704, -5536, -9892, -11763, -11598, -10632, -8089, -5134, -3879, -4895, -6586, -7825, -7833, -5715, -2505, 917, 3519, 4036, 2855, 1742, 1912, 2660, 3919, 5689, 6351, 5222, 3642, 2586, 952, -1092, -2359, -3763, -5580, -6753, -7236, -7693, -7736, -6771, -5566, -4503, -3824, -4087, -4687, -4365, -2342, 926, 4647, 7826, 9004, 8643, 8009, 7047, 6159, 5780, 5011, 3096, 620, -1221, -2240, -2439, -1390, 37, 766, 607, -518, -2418, -4282, -5025, -4496, -2931, -412, 1869, 2450, 1711, 787, -303, -908, 4, 1522, 2407, 2847, 2972, 2344, 1783, 2122, 2881, 3788, 4416, 3858, 1929, -251, -1834, -2829, -2568, -1268, -420, -392, -725, -1293, -1980, -2390, -2635, -3149, -3887, -4466, -4577, -4159, -2689, -380, 1375, 2603, 3719, 4047, 3825, 3819, 3992, 4363, 4903, 5432, 5945, 6005, 5313, 4509, 3897, 3192, 2589, 1692, 568, -42, -812, -857, 358, 1118, 1902, 2821, 3396, 4316, 4835, 4377, 2903, 242, -3163, -7160, -10599, -11721, -10919, -9178, -6442, -3856, -3350, -4774, -7022, -8624, -8060, -5806, -2462, 1214, 3440, 3748, 2913, 2551, 3361, 4227, 5047, 5742, 4996, 3237, 2188, 1793, 1234, 486, -352, -1803, -4111, -6276, -7884, -9088, -9334, -8455, -6934, -5447, -4275, -3603, -3458, -2691, -787, 1651, 4151, 5879, 6506, 6546, 6495, 6705, 7031, 7129, 6366, 4242, 1667, -429, -1841, -1965, -888, 333, 997, 636, -889, -3151, -5102, -5708, -5095, -3629, -1561, -30, 241, 143, -53, -529, -65, 1162, 1803, 2257, 2915, 3250, 3272, 3519, 4139, 4823, 5245, 5022, 3868, 2121, -5, -2455, -3878, -3663, -3128, -2611, -1800, -1405, -1874, -2499, -2588, -2520, -2950, -3380, -3266, -3091, -2612, -1297, 563, 2387, 3541, 4257, 4759, 4752, 4570, 4622, 4976, 5328, 5404, 5242, 4825, 4138, 3351, 3035, 3011, 2405, 1404, 548, -385, -944, -368, 565, 2044, 3727, 3933, 4498, 5400, 4432, 2812, 958, -1519, -5250, -9770, -12243, -12752, -12114, -9948, -6932, -4606, -4472, -6188, -7766, -7181, -5595, -3895, -212, 3322, 3910, 3242, 3637, 4624, 4754, 5546, 7302, 7066, 4838, 3010, 1586, -404, -1861, -2106, -2336, -3004, -3901, -5224, -6938, -8329, -8935, -8637, -7279, -5912, -5342, -4683, -3260, -1244, 1325, 4545, 7030, 7478, 6986, 6317, 5548, 5371, 5822, 6154, 5377, 3798, 2185, 239, -977, -810, -468, 10, 414, -394, -2345, -4273, -5340, -5681, -4959, -2965, -1334, -1289, -2109, -2885, -3121, -1904, 745, 3365, 5105, 5660, 4683, 3095, 2691, 3534, 4644, 5857, 6499, 5600, 3322, 896, -790, -1890, -2133, -1746, -1736, -2005, -2345, -2995, -3578, -3570, -3304, -3329, -3357, -3284, -3701, -4046, -3084, -1268, 450, 2189, 3864, 4728, 4736, 4855, 5487, 6082, 6547, 7026, 6945, 6253, 5297, 4134, 3438, 3057, 2394, 1852, 1162, 127, -503, -752, -849, 70, 1560, 2734, 4465, 5712, 5050, 3020, 273, -2850, -7006, -10568, -11931, -12126, -10826, -8660, -6452, -4563, -4694, -6490, -7415, -6301, -4696, -2831, 248, 2492, 1956, 717, 1645, 3310, 4396, 6562, 8568, 8058, 5995, 4353, 2857, 709, -899, -1813, -2881, -3879, -4860, -5849, -6670, -7206, -7388, -7115, -6058, -5304, -5704, -5806, -4934, -3489, -788, 3091, 6158, 7397, 7654, 7405, 6662, 6117, 6114, 5606, 4145, 2704, 1392, 391, 639, 1524, 2168, 2556, 2276, 665, -1986, -4154, -5434, -6169, -5889, -5215, -4946, -4912, -4887, -4180, -2568, -349, 2051, 3484, 3772, 3703, 3517, 3782, 4926, 6235, 7016, 6964, 6125, 4756, 2991, 1534, 622, -76, -317, -508, -1302, -2510, -3640, -4355, -4484, -4032, -3698, -3960, -4533, -5098, -5183, -4443, -2833, -780, 947, 2109, 2838, 3419, 4082, 4980, 6241, 7383, 7912, 7796, 7191, 6588, 5966, 5088, 4444, 3960, 2991, 1745, 998, 730, 350, 174, 357, 426, 520, 1010, 1789, 2390, 2121, 393, -1955, -5054, -9112, -11687, -12425, -11522, -9225, -7094, -4889, -3908, -5102, -6276, -5720, -3956, -2224, 139, 2378, 2399, 890, 32, 845, 2238, 4109, 6654, 8000, 7372, 5621, 3833, 2114, 260, -1007, -1847, -2770, -4009, -5516, -6680, -7388, -7422, -6645, -5364, -4177, -4095, -4805, -5171, -4762, -3206, -410, 2800, 5185, 6311, 6748, 6950, 7003, 7118, 7044, 5937, 3915, 1711, -70, -482, 363, 1789, 3342, 3952, 3217, 1213, -1564, -3915, -5519, -6174, -5921, -5723, -5975, -6249, -6035, -5031, -2949, -18, 2684, 4159, 4096, 3015, 2242, 2706, 3975, 5770, 7820, 8541, 7234, 5136, 3332, 1911, 922, 621, 605, 51, -1218, -2656, -3728, -4359, -4420, -3734, -2956, -2897, -3648, -4793, -5526, -5456, -4330, -2128, 118, 1724, 2551, 3016, 3758, 4759, 6256, 7803, 8557, 8579, 8060, 7168, 6274, 5930, 5826, 5317, 4386, 3197, 2068, 973, 205, 158, 401, 587, 968, 1275, 650, -629, -2079, -4300, -7727, -10903, -12542, -13148, -12378, -10215, -7475, -5028, -4148, -4416, -4205, -3037, -1804, -254, 2243, 3795, 3103, 1887, 1975, 2391, 2725, 4710, 6946, 7278, 6597, 5556, 3759, 1084, -1463, -2829, -3618, -4423, -5183, -6059, -7126, -7974, -7982, -7000, -5343, -3904, -3455, -3575, -3771, -3603, -2287, 175, 2866, 4860, 6081, 6731, 6878, 6972, 7135, 7003, 6221, 4654, 2604, 769, -182, -398, 51, 1280, 2337, 2409, 1476, -159, -2241, -4328, -5518, -6244, -7151, -7546, -7329, -6859, -5682, -3127, 196, 2720, 3866, 4124, 3952, 3713, 3866, 4571, 5769, 6690, 6499, 5807, 5178, 4380, 3388, 2596, 2038, 955, -557, -1897, -3350, -4800, -5408, -4994, -4324, -3669, -2893, -2664, -3122, -3565, -3466, -2821, -1960, -736, 411, 1010, 1803, 2991, 4491, 6025, 7070, 7921, 8335, 7986, 7383, 6842, 6391, 5802, 4939, 4111, 3582, 2971, 2337, 2070, 1818, 1684, 1256, 552, 502, 207, -828, -1954, -3765, -7434, -11293, -13379, -14416, -13563, -10793, -7862, -5737, -5294, -5711, -5665, -4195, -1650, 665, 3081, 4569, 3628, 1776, 1341, 2215, 3001, 4627, 7112, 7969, 6977, 5657, 4161, 1624, -897, -1814, -2551, -3861, -4925, -6158, -7495, -8204, -7838, -6350, -4459, -3203, -3458, -4546, -5070, -4899, -3697, -958, 2139, 3902, 4595, 5292, 5734, 6116, 7147, 8058, 7773, 6289, 4202, 1931, 287, 67, 871, 2130, 3219, 3132, 1612, -349, -1959, -3491, -4436, -4306, -4523, -6077, -7999, -9167, -9351, -7988, -4582, -476, 2632, 4137, 3923, 3018, 3078, 4149, 5645, 7625, 8936, 8205, 6281, 4620, 3613, 3004, 2978, 3375, 2741, 959, -1058, -3236, -5075, -5906, -5774, -5292, -4799, -4436, -4652, -5058, -4856, -3945, -2733, -1247, 292, 909, 952, 1349, 2396, 4224, 6300, 8140, 9265, 9193, 8311, 7235, 6454, 6273, 6021, 5254, 4583, 3562, 2300, 1755, 1220, 908, 1399, 1640, 1368, 1321, 1026, -681, -2733, -4580, -7808, -11031, -12578, -13419, -13025, -11206, -9060, -7010, -5668, -5188, -5065, -4073, -2009, -130, 1959, 4163, 4527, 2985, 1956, 2352, 2796, 3711, 5848, 7285, 6826, 5713, 4645, 2812, 827, -62, -913, -2391, -3910, -5609, -7310, -8262, -8284, -7648, -6188, -4451, -3862, -4087, -4085, -3923, -3457, -1915, 582, 2574, 3584, 4372, 4934, 5322, 6317, 7508, 7733, 7210, 6052, 4114, 2577, 2049, 2218, 2711, 3096, 3046, 1778, -151, -1429, -2633, -3873, -4389, -4864, -6186, -7783, -8963, -9754, -9363, -7083, -3819, -654, 1903, 3245, 3337, 3475, 4288, 5588, 7615, 9360, 9432, 8161, 6476, 4685, 3035, 2467, 2836, 2674, 1678, 236, -1544, -3299, -4463, -5013, -5461, -5723, -5846, -6213, -6422, -6074, -5096, -3659, -1993, -77, 1449, 2238, 2762, 3166, 3858, 5218, 6801, 8055, 8715, 8533, 7761, 7127, 6782, 6696, 6633, 6289, 5343, 3644, 2704, 2457, 1611, 1497, 1990, 1681, 1007, -63, -1509, -3509, -7187, -11272, -13696, -14730, -14637, -13088, -10566, -8552, -8228, -8515, -7407, -5006, -2574, 244, 3355, 4868, 4389, 3690, 4000, 4539, 5028, 6229, 7368, 7497, 6828, 5983, 5071, 3535, 1803, 450, -733, -2062, -4063, -6270, -8009, -9560, -10299, -9527, -7808, -6034, -5070, -4664, -4090, -3440, -2176, -142, 1678, 2818, 3036, 3013, 3643, 4426, 5565, 6919, 7466, 7288, 6261, 5066, 4560, 3931, 3619, 3817, 3350, 2369, 943, -795, -2201, -3363, -3800, -3556, -3561, -4057, -5492, -7500, -9027, -9713, -8787, -6356, -3598, -1155, 463, 1460, 2473, 3753, 5482, 7472, 9131, 9664, 8923, 7697, 6435, 5234, 4346, 3819, 3231, 2160, 752, -691, -1954, -2932, -3765, -4444, -5037, -5904, -6960, -7660, -7727, -7242, -6055, -3948, -1703, -188, 951, 2055, 3072, 4166, 5573, 7111, 8000, 8138, 7957, 7517, 7310, 7543, 7810, 7791, 7074, 5899, 4760, 3566, 2548, 2141, 1941, 1594, 1313, 915, 190, -1147, -2858, -4892, -8123, -11065, -12806, -13999, -13673, -12210, -10508, -9064, -8379, -7859, -6922, -4858, -2216, 256, 2926, 4731, 4819, 4166, 4132, 4641, 4881, 5796, 7228, 7402, 6636, 5848, 4712, 3098, 1778, 981, -77, -1618, -3486, -5779, -8146, -9744, -10096, -9367, -7752, -5962, -5102, -4998, -4585, -3621, -2241, -196, 1899, 3023, 3245, 3068, 3010, 3462, 4502, 5683, 6207, 6180, 5705, 4842, 4489, 4652, 5007, 5280, 4842, 3707, 1738, -480, -2092, -3407, -4051, -4029, -4097, -4459, -5328, -6477, -7743, -8416, -7643, -6471, -5100, -3145, -1664, -690, 604, 2448, 4753, 7189, 9008, 9594, 9373, 8676, 7407, 6199, 5624, 5000, 3584, 2028, 718, -812, -2151, -2767, -3161, -3917, -4778, -5610, -6780, -7706, -7832, -7457, -6499, -4964, -3163, -1430, 11, 1440, 2793, 4117, 5833, 7306, 8049, 8344, 8084, 7499, 7136, 7149, 7288, 7185, 6822, 6020, 5030, 4407, 3964, 3729, 3487, 2997, 2543, 1692, 365, -958, -2527, -5576, -9714, -12826, -15050, -15795, -14159, -11802, -9593, -8364, -8477, -8735, -7745, -5047, -2119, 794, 3742, 4656, 3559, 3110, 4018, 4807, 5765, 7882, 9493, 9203, 8252, 7331, 5506, 3169, 1739, 890, -263, -1795, -3861, -6583, -9271, -10855, -11076, -9911, -7763, -6270, -5973, -5834, -5293, -4288, -2357, 522, 2723, 3331, 3292, 3031, 2913, 3691, 5031, 6079, 6577, 6487, 5685, 4875, 4916, 5478, 6032, 6490, 6380, 4838, 2192, -322, -2483, -4078, -4494, -4175, -4191, -5014, -6240, -7699, -8899, -8590, -7083, -5350, -3638, -2590, -2271, -1807, -604, 1657, 4683, 7471, 9166, 9503, 9045, 8310, 7375, 6901, 6985, 6381, 4777, 3046, 1199, -926, -2479, -3138, -3471, -3866, -4454, -5267, -6502, -7848, -8536, -8298, -7015, -5147, -3393, -1806, -530, 526, 1888, 3892, 6079, 7514, 8200, 8137, 7211, 6511, 6620, 6901, 7062, 7282, 6926, 5606, 4535, 4149, 3835, 3695, 3804, 3592, 2834, 1840, 569, -1053, -2413, -3456, -5763, -8990, -11422, -13696, -15172, -14539, -12431, -9982, -8392, -7651, -7430, -6837, -4828, -2001, 1321, 4604, 6266, 5821, 4827, 4515, 4404, 4785, 6268, 7645, 7720, 6999, 6234, 5069, 3474, 2375, 1769, 877, -626, -2895, -5830, -8694, -10856, -11903, -11208, -9223, -7467, -6400, -5506, -4641, -3614, -1690, 1149, 3598, 4697, 4703, 3913, 2796, 2477, 3204, 4266, 5192, 5494, 5160, 4978, 5331, 6051, 6894, 7545, 7402, 5743, 3065, 503, -1973, -4251, -5422, -5678, -5961, -6330, -6544, -6907, -7569, -7778, -6918, -5452, -3751, -2093, -1128, -817, -466, 408, 2100, 4714, 7293, 8698, 9100, 8822, 7841, 6832, 6514, 6341, 5596, 4345, 2526, 185, -2031, -3569, -4582, -5369, -5826, -6322, -7196, -7945, -8093, -7618, -6747, -5319, -3347, -1648, -480, 617, 1790, 2944, 4280, 5874, 7271, 8051, 8043, 7558, 6996, 6471, 6331, 6469, 6442, 6091, 5247, 3992, 2848, 2301, 1963, 1917, 2281, 1850, 1006, 26, -1636, -2928, -3874, -4542, -5132, -6764, -8678, -10377, -11450, -11227, -10012, -7881, -5969, -5219, -5239, -4978, -3529, -1588, 811, 3495, 4963, 4631, 3193, 2262, 2086, 1972, 2368, 3246, 3935, 4030, 3909, 4112, 3934, 3105, 2358, 1780, 903, -682, -2801, -4998, -7064, -8410, -8440, -7320, -5970, -5228, -4788, -4209, -3335, -1776, 269, 2207, 3229, 2778, 1799, 1167, 877, 1346, 2264, 2883, 3428, 3748, 4135, 5148, 6090, 6864, 7370, 7215, 6449, 4665, 2474, 325, -2067, -3817, -4720, -5108, -5166, -5498, -5936, -6229, -6427, -6083, -4924, -3452, -2290, -1624, -1291, -727, 342, 1710, 3333, 4868, 5667, 5712, 5683, 5896, 6034, 6060, 6045, 5556, 4298, 2678, 1049, -690, -2317, -3572, -4610, -5437, -6013, -6293, -6295, -6131, -5720, -5119, -4108, -2632, -1373, -430, 430, 1278, 2239, 3432, 4925, 6029, 6275, 6145, 5875, 5629, 5645, 5883, 6116, 5907, 5214, 4400, 3714, 3170, 2574, 2151, 1840, 1114, 266, -284, -670, -1221, -1919, -2427, -2646, -2676, -2645, -2251, -2321, -4179, -6064, -6878, -7692, -7383, -5746, -4452, -3916, -4252, -4625, -4040, -2602, -633, 1276, 2770, 2857, 1169, -449, -922, -964, -823, 326, 1754, 2106, 2368, 3117, 3472, 3315, 3225, 3338, 3010, 2175, 959, -984, -3140, -4913, -6039, -6055, -5130, -4175, -3810, -3485, -2876, -2357, -1343, 431, 1936, 2312, 1686, 764, -185, -773, -440, 307, 992, 1677, 2022, 2376, 3347, 4402, 5426, 6464, 6783, 6174, 4703, 2872, 1179, -665, -1931, -2351, -2938, -3515, -3866, -4260, -4453, -4194, -3353, -2354, -1520, -757, -730, -1350, -1483, -1206, -718, 267, 1104, 1385, 1520, 1815, 2317, 2970, 3754, 4159, 3733, 2832, 1650, 315, -682, -1237, -1660, -2046, -2365, -2778, -3286, -3461, -3142, -2717, -2030, -899, 15, 421, 631, 815, 983, 1446, 2460, 3458, 3914, 3878, 3517, 3089, 3022, 3437, 3960, 4465, 4661, 4180, 3491, 3001, 2615, 2211, 1888, 1646, 1017, 134, -297, -267, -212, 66, 862, 1355, 1203, 1148, 916, -391, -2301, -3877, -5280, -6182, -6120, -6022, -6171, -6307, -6968, -7554, -6642, -4725, -3065, -1532, -136, -158, -1390, -1878, -1546, -1408, -1079, -41, 895, 1422, 2564, 4032, 4967, 5574, 5959, 6046, 5856, 5433, 4421, 2490, 151, -2257, -4473, -5696, -5931, -6072, -6226, -5835, -5099, -4260, -2734, -798, 470, 960, 837, 152, -612, -1125, -1453, -1783, -1891, -1520, -939, 258, 2362, 4466, 6261, 7949, 9177, 9538, 8994, 7901, 6237, 3991, 1919, 170, -1482, -2805, -3950, -5044, -5639, -5564, -5054, -3928, -2530, -1931, -2129, -2576, -2967, -3085, -2794, -2137, -1895, -2319, -2751, -2637, -1503, 466, 2717, 4738, 5907, 6100, 5693, 5155, 4542, 3652, 2627, 1433, -90, -1580, -2649, -3292, -3609, -3501, -2885, -1876, -687, 227, 671, 754, 467, 178, 201, 417, 615, 470, 154, 49, 321, 1274, 2732, 4162, 5049, 5246, 5080, 4663, 4293, 4052, 3661, 2991, 1836, 598, -239, -739, -844, -535, 86, 908, 1782, 2624, 3294, 3583, 3346, 2717, 1844, 426, -1509, -3711, -6045, -8000, -9415, -9891, -9323, -8619, -8017, -7318, -6409, -5210, -3564, -1541, -5, 367, -359, -1458, -2180, -2280, -1563, -223, 1090, 2146, 3197, 4484, 5912, 7198, 8170, 8485, 7926, 6617, 4667, 2355, -59, -2437, -4486, -5852, -6426, -6497, -6286, -5908, -5480, -4807, -3667, -2136, -635, 226, 183, -480, -1175, -1515, -1433, -972, -351, 168, 612, 1380, 2787, 4771, 6938, 8782, 9991, 10184, 9381, 8095, 6499, 4744, 2799, 667, -1329, -3254, -4927, -6048, -6805, -7026, -6534, -5594, -4408, -3381, -2866, -2756, -2809, -2737, -2439, -1912, -1360, -1170, -1395, -1777, -1640, -680, 899, 2957, 4773, 5841, 6221, 6037, 5682, 5253, 4565, 3487, 1994, 236, -1471, -2801, -3675, -4078, -4059, -3728, -3171, -2477, -1763, -1140, -528, -91, 124, 469, 745, 760, 742, 678, 658, 1029, 1855, 2851, 3755, 4424, 4708, 4716, 4733, 4721, 4510, 4047, 3271, 2187, 1007, 107, -426, -701, -615, -385, -175, 323, 887, 1429, 2165, 2401, 2133, 1796, 1134, 290, -1112, -2796, -4220, -5936, -7206, -7791, -8136, -8114, -8158, -8139, -7760, -6730, -5078, -3356, -1572, -349, -180, -441, -533, -329, -48, 471, 1133, 1409, 1667, 2389, 3430, 4496, 5425, 6164, 6458, 6306, 5778, 4732, 3335, 1620, -432, -2340, -3767, -4745, -5386, -5705, -5566, -5145, -4387, -3014, -1518, -325, 443, 649, 558, 367, 211, 65, -311, -638, -882, -1007, -341, 850, 2152, 3702, 4937, 5659, 6043, 6127, 6122, 5723, 4912, 3778, 2056, 285, -1147, -2413, -3386, -4036, -4445, -4654, -4513, -3841, -3044, -2400, -1833, -1506, -1291, -961, -623, -463, -586, -905, -1421, -2025, -2134, -1707, -1258, -686, -9, 505, 1107, 1798, 2481, 3088, 3301, 3160, 2783, 2265, 1642, 812, 5, -755, -1510, -1948, -1923, -1560, -1123, -579, 168, 878, 1586, 2370, 2963, 3117, 2837, 2288, 1616, 1108, 899, 711, 535, 536, 610, 872, 1516, 2354, 3126, 3591, 3661, 3355, 2689, 2017, 1457, 843, 317, 14, -18, 148, 460, 1010, 1575, 1982, 2317, 2516, 2349, 1514, 190, -1492, -3478, -5167, -6556, -7707, -8570, -9468, -10120, -10231, -9647, -8242, -6365, -4316, -2635, -1812, -1308, -717, -142, 697, 1707, 2398, 2744, 2956, 3302, 3775, 4314, 5051, 5650, 5996, 6323, 6409, 6186, 5602, 4591, 3340, 1946, 668, -544, -1886, -3277, -4752, -5993, -6577, -6403, -5578, -4535, -3590, -2895, -2421, -1847, -1081, -243, 480, 846, 765, 387, -15, -229, -6, 603, 1267, 1876, 2487, 3239, 4081, 4970, 5851, 6239, 6075, 5592, 4767, 3706, 2350, 746, -792, -2218, -3351, -4026, -4467, -4704, -4814, -4896, -4665, -4129, -3438, -2736, -2288, -2181, -2388, -2559, -2488, -2238, -1720, -1189, -801, -335, 288, 1056, 1948, 2962, 3851, 4362, 4682, 4856, 4678, 4167, 3573, 2855, 1853, 904, 95, -718, -1362, -1861, -2113, -2006, -1584, -921, -280, 403, 1007, 1268, 1546, 1883, 2034, 2014, 1753, 1309, 760, 182, -164, -273, -149, 207, 614, 1074, 1574, 1956, 2326, 2815, 3116, 3231, 3260, 2979, 2578, 2092, 1546, 1197, 844, 508, 164, -194, -344, -772, -1405, -2062, -3145, -4290, -5439, -6504, -7262, -7954, -8371, -8596, -8478, -7834, -6946, -5590, -4007, -2692, -1627, -643, 387, 1325, 2192, 3036, 3541, 3658, 3635, 3665, 3811, 4011, 4271, 4505, 4669, 4806, 4811, 4716, 4499, 3965, 3069, 2021, 1117, 205, -784, -1599, -2490, -3506, -4209, -4564, -4633, -4458, -4211, -4000, -3894, -3666, -3172, -2585, -1835, -1064, -601, -308, -38, 254, 646, 1136, 1741, 2263, 2679, 3255, 3856, 4436, 5068, 5476, 5579, 5359, 4851, 4156, 3130, 1939, 685, -633, -1764, -2785, -3600, -4120, -4617, -4984, -5054, -4779, -4169, -3542, -3013, -2623, -2568, -2508, -2131, -1602, -928, -288, 111, 352, 509, 882, 1538, 2295, 3048, 3440, 3472, 3333, 3081, 2949, 2826, 2612, 2276, 1660, 1014, 391, -241, -664, -955, -1191, -1265, -1138, -878, -516, -32, 495, 1071, 1660, 2190, 2619, 2787, 2645, 2200, 1573, 1019, 554, 126, -298, -741, -1172, -1472, -1352, -807, -187, 346, 847, 1177, 1270, 1428, 1774, 2141, 2303, 2369, 2348, 1932, 1450, 1046, 742, 630, 250, -292, -962, -1899, -2901, -3952, -4704, -5273, -6049, -6672, -7063, -7410, -7516, -7121, -6241, -5118, -3955, -2746, -1551, -448, 751, 1958, 3018, 3972, 4582, 4843, 4965, 4836, 4544, 4260, 4001, 3801, 3523, 3218, 2918, 2460, 2071, 1852, 1677, 1506, 1173, 738, 190, -574, -1270, -1903, -2560, -3077, -3572, -4053, -4297, -4330, -4228, -3896, -3337, -2715, -2142, -1571, -993, -565, -193, 261, 620, 899, 1180, 1442, 1730, 2026, 2478, 3040, 3493, 3933, 4192, 4202, 4128, 3795, 3250, 2629, 1874, 945, -69, -964, -1857, -2692, -3233, -3593, -3774, -3757, -3526, -3141, -2791, -2410, -2076, -1868, -1654, -1470, -1332, -1185, -1086, -1132, -1184, -1041, -771, -356, 268, 940, 1518, 2070, 2668, 3139, 3504, 3820, 3882, 3736, 3418, 2988, 2557, 2073, 1647, 1197, 723, 408, 120, -74, -112, -164, -260, -399, -486, -559, -748, -937, -1113, -1319, -1375, -1304, -1212, -978, -653, -321, 150, 709, 1286, 1799, 2098, 2326, 2393, 2224, 2097, 1953, 1856, 1847, 1758, 1819, 1869, 1712, 1571, 1323, 974, 480, -196, -777, -1470, -2393, -3447, -4562, -5501, -6267, -6788, -6896, -6686, -6356, -5922, -5194, -4182, -3125, -2035, -832, 254, 1069, 1728, 2261, 2635, 2840, 2907, 2889, 2798, 2702, 2604, 2538, 2643, 2732, 2710, 2801, 2880, 2805, 2670, 2406, 1968, 1385, 746, 170, -447, -1093, -1650, -2202, -2676, -2928, -3046, -3073, -2987, -2886, -2876, -2873, -2715, -2444, -2126, -1729, -1299, -922, -584, -166, 336, 855, 1382, 1865, 2288, 2601, 2746, 2792, 2774, 2717, 2623, 2471, 2253, 1884, 1388, 867, 371, 15, -183, -323, -482, -710, -1068, -1493, -1775, -1879, -1838, -1650, -1429, -1337, -1441, -1572, -1536, -1376, -1112, -706, -308, -105, -57, -19, 105, 305, 581, 935, 1166, 1184, 1130, 1041, 1021, 1122, 1247, 1451, 1585, 1549, 1471, 1315, 1208, 1125, 979, 892, 701, 383, 36, -328, -568, -681, -593, -324, -84, 222, 538, 768, 1053, 1286, 1446, 1536, 1418, 1169, 753, 267, -63, -265, -285, -207, -203, -270, -383, -460, -456, -306, -15, 240, 377, 433, 520, 583, 657, 874, 955, 902, 769, 370, -71, -463, -885, -1335, -1793, -2175, -2601, -3037, -3180, -3109, -3016, -2720, -2273, -1953, -1761, -1578, -1361, -1185, -968, -715, -600, -549, -555, -617, -593, -430, -178, 24, 286, 677, 980, 1248, 1597, 1990, 2348, 2665, 3006, 3192, 3232, 3205, 2998, 2740, 2422, 1986, 1506, 939, 301, -453, -1169, -1675, -2140, -2520, -2817, -3120, -3377, -3628, -3717, -3581, -3319, -2865, -2352, -1886, -1422, -1009, -561, -7, 606, 1262, 1824, 2223, 2442, 2464, 2490, 2542, 2565, 2629, 2605, 2402, 2062, 1696, 1364, 1020, 813, 621, 255, -136, -555, -986, -1286, -1348, -1264, -1258, -1283, -1318, -1374, -1322, -1173, -996, -881, -898, -1050, -1330, -1531, -1571, -1513, -1299, -1003, -640, -206, 250, 776, 1254, 1657, 2075, 2414, 2653, 2798, 2797, 2627, 2318, 2008, 1742, 1488, 1238, 910, 530, 241, 84, 59, 128, 249, 347, 340, 342, 373, 339, 277, 171, -78, -489, -932, -1288, -1543, -1670, -1702, -1664, -1589, -1504, -1313, -992, -568, -126, 272, 721, 1169, 1531, 1776, 2003, 2284, 2412, 2483, 2569, 2501, 2323, 1939, 1406, 927, 439, -65, -639, -1235, -1816, -2531, -3120, -3371, -3459, -3471, -3411, -3286, -3218, -3188, -2972, -2646, -2369, -2114, -1904, -1749, -1584, -1347, -1014, -619, -159, 302, 663, 1099, 1639, 2081, 2470, 2840, 3094, 3170, 3100, 3024, 2897, 2679, 2466, 2172, 1827, 1526, 1130, 708, 351, -57, -514, -967, -1362, -1726, -2138, -2490, -2716, -2974, -3239, -3313, -3277, -3131, -2781, -2357, -1877, -1370, -911, -456, 16, 538, 1027, 1416, 1770, 1985, 2016, 2024, 2055, 2052, 1963, 1822, 1661, 1498, 1402, 1314, 1288, 1282, 1149, 1034, 870, 696, 605, 437, 321, 162, -109, -282, -525, -859, -1207, -1569, -1790, -1985, -2193, -2301, -2456, -2639, -2714, -2619, -2245, -1689, -1112, -539, -22, 468, 982, 1544, 2217, 2791, 3113, 3343, 3419, 3275, 3028, 2737, 2425, 2008, 1535, 1131, 743, 391, 132, -79, -255, -322, -302, -303, -317, -372, -522, -747, -961, -1100, -1300, -1530, -1738, -2043, -2265, -2322, -2224, -1901, -1517, -1130, -757, -353, 210, 821, 1449, 2038, 2416, 2615, 2694, 2684, 2634, 2552, 2418, 2190, 1945, 1747, 1478, 1209, 1033, 818, 536, 288, 156, -2, -281, -564, -933, -1413, -1829, -2173, -2484, -2788, -3161, -3552, -3818, -3908, -3855, -3680, -3385, -3058, -2787, -2477, -2015, -1436, -788, -113, 507, 1012, 1373, 1675, 1996, 2301, 2594, 2777, 2776, 2733, 2610, 2403, 2240, 2101, 2019, 1879, 1669, 1541, 1306, 1030, 847, 609, 371, 101, -224, -529, -936, -1383, -1762, -2137, -2449, -2684, -2850, -2923, -2937, -2846, -2634, -2285, -1778, -1231, -717, -244, 182, 548, 890, 1246, 1548, 1760, 1826, 1771, 1672, 1497, 1372, 1337, 1277, 1200, 1093, 973, 859, 724, 650, 615, 530, 402, 177, -75, -277, -517, -730, -862, -1016, -1242, -1440, -1514, -1536, -1499, -1335, -1126, -950, -813, -656, -431, -214, -41, 120, 271, 426, 558, 699, 877, 973, 1029, 1141, 1232, 1303, 1384, 1431, 1400, 1302, 1166, 1001, 860, 735, 597, 422, 191, -34, -245, -378, -435, -580, -715, -795, -924, -1052, -1137, -1144, -1168, -1243, -1194, -1102, -975, -709, -458, -248, -32, 155, 393, 657, 870, 1004, 1032, 1014, 971, 884, 837, 820, 704, 562, 545, 598, 695, 886, 1101, 1300, 1483, 1666, 1872, 1986, 1971, 1819, 1510, 1154, 744, 287, -123, -597, -1223, -1862, -2413, -2861, -3163, -3314, -3376, -3475, -3561, -3504, -3337, -3026, -2596, -2166, -1758, -1372, -964, -498, 43, 614, 1094, 1441, 1659, 1807, 1919, 1985, 2036, 1997, 1874, 1742, 1509, 1244, 1050, 866, 719, 594, 487, 426, 354, 252, 127, -20, -182, -358, -539, -708, -926, -1231, -1542, -1815, -1948, -1935, -1905, -1782, -1663, -1634, -1468, -1169, -778, -254, 244, 657, 968, 1162, 1337, 1491, 1603, 1660, 1571, 1386, 1169, 930, 735, 559, 401, 293, 205, 152, 135, 143, 114, 21, -28, -36, -51, -45, -27, -46, -140, -248, -291, -318, -316, -258, -234, -240, -273, -288, -234, -151, -4, 86, 96, 201, 277, 335, 518, 672, 735, 746, 688, 618, 533, 450, 408, 322, 223, 122, -57, -205, -327, -483, -562, -624, -667, -609, -557, -508, -482, -494, -425, -344, -289, -185, -135, -142, -164, -208, -179, -124, -64, 80, 215, 333, 483, 617, 734, 795, 809, 835, 778, 661, 592, 499, 381, 285, 222, 186, 132, 124, 165, 218, 345, 494, 612, 734, 837, 891, 924, 1011, 1147, 1314, 1494, 1586, 1582, 1528, 1403, 1179, 898, 640, 338, -105, -659, -1241, -1798, -2339, -2769, -3020, -3153, -3219, -3270, -3273, -3192, -3045, -2792, -2437, -2020, -1602, -1264, -934, -604, -311, 70, 467, 764, 1016, 1171, 1251, 1333, 1413, 1482, 1491, 1464, 1384, 1227, 1088, 963, 823, 685, 575, 477, 319, 182, 98, 3, -46, -72, -126, -142, -140, -215, -309, -385, -486, -586, -685, -783, -854, -926, -1011, -1031, -944, -771, -493, -158, 163, 461, 703, 912, 1135, 1323, 1390, 1370, 1312, 1139, 886, 661, 489, 348, 205, 92, 24, -42, -110, -166, -183, -159, -148, -141, -139, -165, -214, -287, -299, -322, -463, -544, -597, -698, -811, -938, -912, -889, -977, -941, -890, -822, -674, -616, -552, -347, -98, -6, 44, 293, 508, 569, 626, 658, 751, 852, 696, 519, 566, 518, 312, 194, 162, 157, 65, -78, -1, 157, 199, 285, 348, 345, 387, 329, 243, 309, 330, 244, 135, 56, 53, 55, 108, 248, 362, 463, 571, 584, 567, 635, 664, 627, 629, 602, 544, 490, 411, 365, 331, 311, 321, 239, 204, 298, 310, 290, 284, 257, 302, 295, 257, 293, 299, 315, 256, 155, 240, 324, 308, 239, 47, -210, -491, -747, -882, -937, -1014, -1189, -1480, -1768, -1903, -1913, -1788, -1505, -1311, -1265, -1202, -1148, -1031, -749, -444, -213, -89, -39, -5, 20, 136, 285, 350, 427, 466, 438, 480, 534, 543, 531, 451, 365, 300, 199, 147, 101, -5, -24, 9, 51, 145, 155, 121, 167, 232, 326, 382, 327, 238, 11, -300, -444, -471, -387, -264, -290, -302, -279, -275, -107, 177, 475, 716, 760, 695, 663, 659, 695, 748, 693, 523, 296, 23, -182, -258, -296, -371, -468, -541, -623, -684, -621, -490, -372, -274, -227, -178, -98, -81, -97, -117, -190, -215, -238, -346, -428, -512, -611, -642, -643, -564, -364, -205, -131, -35, 115, 316, 549, 710, 805, 921, 975, 938, 893, 897, 928, 826, 580, 402, 311, 212, 124, 77, 58, 25, -54, -97, -20, 107, 137, 141, 194, 221, 220, 182, 165, 193, 172, 120, 99, 127, 134, 68, 1, -30, -34, -32, -62, -66, -46, -107, -191, -237, -263, -215, -205, -262, -260, -285, -330, -325, -329, -336, -340, -344, -387, -444, -445, -453, -488, -520, -501, -399, -277, -145, -31, -23, -28, 26, 40, 133, 358, 475, 488, 507, 476, 478, 585, 668, 745, 841, 831, 765, 673, 572, 498, 401, 351, 315, 209, 114, 38, -51, -139, -179, -172, -185, -201, -238, -311, -352, -386, -432, -417, -384, -413, -467, -482, -453, -412, -340, -226, -147, -114, -83, -35, 57, 164, 217, 217, 209, 151, 21, -44, -22, -44, -78, -90, -135, -125, -91, -123, -120, -105, -151, -230, -315, -353, -404, -501, -529, -521, -550, -575, -556, -471, -405, -364, -238, -102, 6, 145, 224, 312, 461, 519, 561, 639, 680, 703, 629, 554, 579, 541, 481, 446, 396, 387, 343, 273, 263, 208, 124, 110, 80, 23, -14, -54, -99, -152, -198, -224, -220, -207, -237, -265, -257, -275, -300, -274, -240, -242, -281, -312, -287, -286, -334, -344, -308, -263, -209, -119, 0, 110, 169, 162, 193, 297, 381, 425, 429, 418, 435, 412, 352, 384, 438, 384, 277, 176, 118, 46, -83, -124, -150, -251, -324, -401, -412, -377, -399, -344, -313, -319, -249, -257, -209, -91, -100, -55, 25, 32, 58, 73, 101, 166, 239, 309, 350, 402, 388, 303, 290, 303, 320, 324, 267, 206, 93, -86, -201, -256, -300, -360, -469, -549, -586, -614, -602, -568, -529, -501, -482, -423, -347, -276, -175, -87, -55, -26, 27, 89, 135, 177, 252, 317, 359, 401, 428, 479, 531, 541, 552, 566, 567, 514, 398, 331, 287, 208, 139, 70, 21, -19, -112, -188, -205, -240, -304, -348, -359, -354, -338, -332, -357, -384, -390, -403, -402, -334, -261, -215, -146, -81, -26, 21, 67, 141, 201, 247, 256, 240, 268, 250, 207, 269, 341, 365, 386, 418, 482, 500, 452, 459, 453, 371, 297, 193, 69, -13, -85, -158, -240, -305, -371, -460, -496, -500, -448, -359, -366, -346, -296, -325, -282, -216, -191, -129, -117, -121, -132, -181, -120, -29, -2, 47, 99, 117, 97, 93, 137, 189, 215, 185, 139, 125, 126, 82, 2, -6, 15, -21, -61, -56, -49, -104, -168, -193, -210, -178, -116, -113, -117, -68, -65, -97, -39, 39, 70, 95, 117, 149, 188, 216, 236, 219, 166, 156, 192, 220, 262, 312, 293, 221, 182, 176, 183, 216, 209, 131, 46, -39, -84, -106, -156, -133, -98, -165, -183, -123, -65, -24, -75, -88, -12, -14, 12, 67, 29, 19, -4, -113, -152, -89, -16, -11, -48, 0, 42, 5, 20, 87, 145, 195, 222, 218, 174, 142, 143, 81, 25, 43, 42, 54, 72, 44, 16, -19, -33, -28, -65, -69, -43, -107, -212, -266, -278, -282, -289, -245, -161, -109, -92, -84, -49, -4, 36, 104, 115, 88, 106, 83, 58, 67, 34, 48, 63, 11, 0, -34, -113, -173, -250, -294, -294, -326, -339, -289, -242, -201, -143, -100, -45, 29, 61, 61, 88, 171, 232, 208, 177, 214, 248, 210, 180, 186, 208, 202, 122, 85, 97, 113, 154, 142, 130, 164, 178, 164, 93, 66, 102, 51, -36, -87, -107, -130, -200, -241, -233, -195, -100, -42, -27, 82, 202, 216, 219, 238, 271, 320, 262, 166, 151, 153, 148, 101, 78, 153, 212, 226, 203, 159, 189, 208, 121, 62, 100, 107, 24, -74, -114, -106, -120, -161, -194, -190, -153, -153, -194, -207, -208, -217, -226, -254, -226, -146, -129, -133, -118, -102, -62, -63, -113, -75, -11, -49, -93, -117, -156, -195, -249, -257, -218, -173, -129, -130, -135, -80, -61, -82, -18, 54, 62, 20, -57, -68, -99, -191, -158, -102, -157, -192, -124, -50, -86, -124, -72, -28, 0, 10, -1, 63, 108, -19, -175, -175, -95, -76, -133, -163, -64, -14, -117, -96, 52, 117, 111, 75, 99, 207, 227, 160, 117, 75, 103, 174, 136, 138, 202, 177, 139, 138, 200, 313, 369, 341, 290, 272, 257, 235, 232, 220, 192, 177, 170, 151, 162, 168, 148, 150, 65, -3, 110, 159, 100, 82, 30, -22, -24, -65, -123, -88, -5, -45, -155, -163, -132, -147, -177, -184, -122, -81, -161, -235, -229, -235, -244, -244, -220, -121, -24, 3, 2, 45, 129, 141, 127, 181, 201, 154, 100, 32, -13, -30, -82, -105, -85, -94, -72, -42, -88, -114, -99, -120, -146, -164, -179, -154, -114, -102, -97, -78, -5, 106, 138, 164, 266, 312, 292, 243, 188, 202, 181, 66, -13, -73, -145, -202, -286, -315, -253, -233, -253, -259, -201, -109, -123, -158, -123, -99, -96, -140, -202, -172, -159, -256, -295, -268, -230, -147, -129, -133, -39, 54, 119, 143, 138, 189, 199, 143, 140, 163, 197, 203, 127, 104, 158, 199, 248, 285, 317, 349, 307, 269, 285, 268, 274, 292, 231, 145, 118, 151, 139, 84, 106, 149, 157, 155, 118, 106, 132, 123, 68, 19, 42, 43, -59, -117, -94, -53, -23, -21, -10, 15, 38, 48, 28, 19, 19, 16, -35, -154, -188, -165, -208, -247, -247, -223, -171, -140, -153, -125, -32, 47, 59, 11, 20, 88, 54, -35, -21, 36, 39, 3, -36, -32, 33, 64, 1, -40, 6, 27, -12, -53, -82, -78, -61, -89, -121, -121, -94, -76, -113, -99, -20, 18, 9, -75, -109, -18, -14, -96, -124, -118, -125, -151, -169, -156, -108, -46, -33, -69, -48, 36, 56, 23, 29, 89, 131, 94, 37, 5, -14, -59, -146, -163, -139, -151, -160, -217, -223, -111, -71, -72, -24, 1, 24, 44, 23, 31, 77, 68, 11, 9, 70, 115, 128, 142, 151, 162, 187, 159, 97, 81, 79, 67, 51, -10, -48, -30, -85, -132, -96, -76, -49, -60, -106, -78, -51, -61, -43, -7, 14, 17, 28, 39, 37, 30, 17, 4, -7, 0, 39, 32, -25, -57, -52, 7, 36, -6, -12, 9, -5, -24, -9, 2, -30, -78, -120, -97, -29, -13, -4, 33, 68, 112, 157, 181, 215, 225, 173, 137, 126, 104, 79, 16, -42, -45, -58, -65, -63, -103, -120, -136, -170, -130, -102, -103, -56, -43, -56, -11, 46, 49, 48, 84, 125, 152, 152, 148, 160, 177, 149, 90, 119, 150, 106, 94, 65, 34, 61, 54, 17, -10, -9, 51, 105, 66, 15, 30, 17, -38, -51, -31, -23, -74, -124, -100, -45, -14, -69, -102, -34, -17, -36, -13, 16, 13, -17, -8, 47, 107, 129, 121, 123, 89, 60, 99, 118, 83, 45, 30, 3, -23, 2, 4, -46, -87, -108, -139, -156, -143, -158, -194, -225, -242, -212, -199, -215, -191, -180, -189, -147, -87, -57, -52, -34, 28, 97, 145, 166, 155, 150, 159, 165, 176, 159, 130, 128, 112, 62, 12, -10, -47, -122, -156, -123, -80, -103, -177, -185, -137, -122, -129, -79, -11, -12, -38, -46, -10, 44, 40, 29, 58, 83, 82, 110, 150, 97, 34, 70, 110, 111, 114, 106, 85, 68, 44, 54, 106, 109, 83, 83, 95, 127, 125, 86, 75, 23, -56, -73, -91, -159, -216, -242, -238, -216, -201, -156, -101, -93, -65, 3, 54, 64, 18, -3, 29, 62, 112, 126, 115, 141, 131, 114, 142, 163, 194, 193, 164, 182, 141, 54, 20, -29, -84, -94, -98, -102, -113, -153, -145, -42, 20, 37, 100, 127, 91, 66, 72, 84, 65, 4, -75, -81, -48, -70, -77, -64, -69, -46, 19, 89, 101, 98, 109, 109, 125, 121, 104, 94, 41, -10, -8, 23, 38, -18, -84, -45, 20, 2, 8, 52, 31, -24, -58, -52, -57, -135, -198, -207, -203, -205, -223, -211, -179, -180, -171, -105, -19, 28, 60, 86, 94, 107, 119, 132, 136, 99, 42, 19, 46, 60, 41, 21, 2, 14, 37, 35, 45, 58, 36, -19, -66, -66, -74, -124, -151, -153, -141, -109, -124, -154, -130, -79, -25, -1, 14, 49, 64, 50, 24, 49, 118, 132, 113, 118, 130, 125, 87, 54, 84, 111, 87, 80, 78, 42, 23, 16, 5, 36, 49, 9, 1, 22, 7, -19, -8, 1, -12, -15, -7, -14, -35, -42, -38, -30, -42, -97, -112, -87, -93, -88, -66, -50, -36, -35, -61, -81, -51, -2, 25, 51, 80, 83, 66, 64, 76, 96, 120, 119, 100, 76, 43, 20, 9, -6, -2, 11, -20, -70, -110, -143, -147, -115, -83, -75, -58, -29, -15, 17, 47, 65, 109, 135, 127, 125, 115, 89, 51, 14, -10, -29, -24, -19, -43, -11, 32, -5, -5, 38, 30, 26, 12, -29, -25, -9, -38, -62, -52, -69, -97, -84, -47, -8, 19, -4, -53, -30, 22, 8, 0, 5, -20, -58, -116, -138, -117, -129, -135, -105, -80, -65, -43, -11, 6, 10, 17, 20, 6, -17, -29, -59, -86, -96, -101, -60, -21, -8, 19, 35, 64, 96, 97, 95, 76, 61, 66, 67, 68, 58, 34, 5, -2, 4, 1, 5, 3, 5, 30, 23, -21, -52, -67, -65, -59, -59, -47, -35, -27, -32, -42, -12, 24, 46, 45, 16, 27, 69, 66, 44, 43, 42, 11, -24, -21, -1, -1, -17, -19, 5, 19, 13, 13, 14, -8, -22, 3, 40, 29, -24, -39, -23, -39, -49, -20, 5, -2, -20, -16, 7, 38, 45, 26, 11, 11, 12, 9, 15, 0, 2, 45, 54, 65, 95, 88, 88, 112, 128, 153, 150, 106, 102, 113, 83, 55, 15, -26, -32, -40, -53, -59, -68, -76, -91, -87, -67, -59, -39, -32, -46, -35, -27, -52, -75, -61, -61, -103, -105, -69, -62, -65, -44, -15, 11, 30, 62, 124, 133, 81, 85, 118, 87, 19, -9, 6, -21, -66, -66, -78, -99, -95, -87, -59, -30, -45, -50, -19, 4, 23, 22, -4, -18, -18, 11, 42, 35, 38, 41, 20, 27, 57, 68, 74, 92, 86, 57, 41, 31, 11, 3, 11, 1, -8, 14, 30, 4, -10, 7, 4, 1, 26, 36, 20, 0, -35, -46, -22, -25, -34, -26, -23, -41, -59, -56, -60, -36, 12, 12, 19, 52, 50, 50, 64, 60, 40, -9, -40, -38, -59, -81, -89, -104, -103, -87, -79, -53, -7, 3, 22, 63, 51, 36, 54, 62, 64, 49, 19, 1, -10, -30, -68, -86, -87, -96, -62, -25, -41, -29, -1, 3, -11, -32, -20, -18, -42, -42, -44, -50, -52, -69, -62, -18, -1, -27, -16, 16, -6, -28, -17, -4, -2, 1, 14, 18, 32, 31, 18, 27, 28, 22, 17, 21, 12, -25, -21, -3, -6, -8, -26, -23, -16, -13, 20, 21, -7, -33, -49, -44, -53, -55, -38, -37, -47, -71, -70, -34, -20, -9, 33, 46, 25, 50, 89, 92, 94, 91, 80, 88, 106, 99, 92, 104, 84, 66, 65, 51, 71, 63, 24, 18, -10, -17, -9, -38, -22, -12, -42, -41, -30, 8, 37, 17, 15, 12, 18, 36, 33, 48, 39, 8, 0, -30, -54, -33, -2, 0, -12, 3, 23, 31, 33, 38, 59, 66, 54, 55, 57, 31, -6, -33, -44, -30, -27, -44, -39, -26, -27, -23, -17, -16, -16, -1, 19, 4, -26, -39, -44, -61, -89, -101, -71, -47, -84, -91, -30, -11, -21, 11, 49, 75, 81, 74, 89, 96, 88, 70, 37, 52, 54, 21, 19, -12, -44, -28, -5, -8, -20, 7, 16, -8, 8, 20, 0, -4, 0, -1, 11, 24, 11, 0, 12, 9, 7, 23, 11, -10, 11, 40, 40, 38, 33, 28, 33, 31, 49, 69, 53, 46, 50, 38, 24, 22, 27, 27, 27, 9, 0, 1, -49, -86, -70, -81, -96, -79, -70, -76, -88, -79, -58, -51, -16, 13, 6, 8, 3, 3, 15, -11, -37, -41, -44, -33, -29, -33, -31, -35, -6, 30, 36, 37, 16, 0, 16, 23, 27, 35, 29, 14, 11, 45, 64, 41, 38, 57, 60, 46, 42, 43, 18, -1, 2, -6, -18, -20, -31, -43, -40, -41, -38, -30, -43, -44, -8, 17, -3, -8, 17, 2, -23, -24, -37, -34, -17, -38, -51, -37, -27, -7, 5, 3, -2, -7, 10, 7, -10, 13, 22, 2, 5, 10, 1, 0, 1, -13, -30, -24, -22, -39, -41, -41, -37, -24, -43, -56, -44, -57, -53, -19, -4, 5, 2, -5, 27, 55, 53, 53, 42, 49, 71, 48, 27, 40, 33, -6, -22, 10, 16, -3, 6, -2, -14, 4, -1, -14, 0, 6, -15, -27, -14, -12, -14, -8, -40, -76, -57, -48, -61, -48, -42, -56, -53, -45, -52, -47, -12, 2, -15, -9, -12, -38, -42, -31, -34, -41, -37, -22, -16, -8, 28, 38, 17, 23, 33, 35, 38, 27, 20, 3, -16, -16, -16, 6, 14, -9, -6, -10, -12, 9, 7, 5, 19, 26, 32, 27, 23, 26, 3, 7, 52, 48, 34, 43, 26, 27, 48, 55, 58, 37, 24, 35, 28, 17, 22, 31, 23, -1, 7, 32, 26, 27, 41, 42, 41, 35, 32, 38, 33, 20, 0, -15, -17, -29, -44, -38, -26, -32, -41, -33, -28, -44, -48, -30, -25, -22, -8, 4, -1, -19, -19, 0, 20, 22, 15, 37, 52, 36, 40, 28, 12, 22, 11, 7, 6, -5, 2, -7, -20, -14, -27, -25, -14, -31, -31, -29, -40, -32, -31, -27, -23, -41, -43, -34, -20, -7, -26, -23, 12, 24, 16, 7, 15, 35, 32, 8, 12, 41, 33, 10, 22, 33, 27, 26, 40, 41, 29, 30, 42, 57, 51, 34, 34, 37, 34, 35, 48, 50, 29, 31, 59, 60, 45, 37, 21, 26, 20, -15, -11, -13, -41, -46, -57, -58, -42, -34, -18, -14, -15, -8, 9, 30, 28, 26, 38, 40, 43, 48, 35, 9, 3, 14, 13, 13, 14, -9, -23, -18, -30, -47, -44, -50, -64, -66, -74, -74, -66, -67, -66, -71, -69, -66, -72, -60, -65, -76, -55, -40, -29, -26, -24, 9, 16, 3, 34, 63, 49, 30, 27, 21, 20, 33, 22, 4, 0, -6, 0, 8, 3, -21, -44, -26, -20, -37, -23, -6, -9, -7, 18, 38, 28, 14, 14, 30, 35, 16, 28, 45, 25, 13, 13, 1, -7, -5, -6, -14, -24, -25, -2, 21, 25, 17, 0, 4, 19, 14, 5, 1, -2, -4, -1, -7, -17, -2, 23, 30, 15, 9, 21, 27, 37, 33, 16, 8, -9, -16, -25, -52, -61, -64, -66, -66, -70, -54, -54, -69, -32, 8, 0, 0, 29, 44, 27, 30, 46, 27, 19, 34, 30, 30, 35, 39, 45, 41, 27, 24, 38, 23, 2, 17, 16, -2, -14, -32, -30, -27, -50, -50, -29, -15, -13, -21, -19, -7, -7, 2, 19, 21, 19, 17, 20, 19, 11, 12, 7, -3, 0, 15, 25, 21, 8, 7, 25, 25, 18, 24, 17, 12, 11, -5, -18, -19, -12, -5, -1, 4, 1, -3, 16, 22, 16, 27, 25, 14, -2, -25, -25, -16, -16, -16, -13, 2, 3, -4, 19, 33, 18, 8, 12, 18, 18, 16, 23, 25, 19, 15, 14, 16, 22, 27, 30, 43, 59, 47, 30, 41, 30, -1, 2, -3, -23, -20, -20, -29, -40, -57, -64, -50, -39, -55, -46, -15, -11, -19, -22, -4, 10, 6, 13, 13, 18, 25, 22, 23, 23, 45, 56, 35, 33, 23, 14, 10, -5, 5, 10, 7, 14, -6, -26, -23, -18, -3, -5, -9, 10, 19, 18, 18, 8, -5, -15, -9, 2, 2, -5, -13, -17, -18, -32, -45, -27, -4, -5, -9, 7, 28, 30, 24, 24, 22, 19, 12, 5, 4, -3, -16, -20, -7, 5, 7, 14, 22, 10, 11, 26, 21, 22, 20, 5, 15, 12, -11, -21, -35, -34, -15, -13, -14, -9, -4, -4, -2, 3, 3, 13, 19, 9, 5, 11, 12, 7, 13, 21, 18, 30, 50, 44, 33, 31, 13, -2, 0, -9, -8, -7, -19, -16, -20, -27, -20, -26, -29, -18, -12, -14, -17, -30, -41, -37, -35, -39, -45, -41, -32, -31, -21, -16, -18, -5, -9, -16, -4, -9, -4, 11, 7, 9, 3, -3, 6, 7, 5, -8, -14, 0, 3, -3, -14, -15, 8, 2, -23, -22, -33, -54, -48, -44, -38, -23, -34, -41, -27, -24, -13, 5, 11, 4, -4, 0, 0, -3, -8, -13, 3, -2, -17, 7, 17, 19, 31, 26, 19, 13, 16, 20, 14, 15, 20, 25, 18, 12, 23, 5, -12, -5, -25, -43, -41, -51, -60, -54, -44, -32, -24, -22, -15, -5, -5, -4, 2, -10, -12, 9, 18, 17, 6, -6, 5, 9, 3, -1, 5, 19, 12, 0, 3, 6, 7, 12, 8, 4, 13, 7, 0, 13, 4, -23, -23, -10, -23, -40, -31, -31, -49, -51, -38, -37, -45, -37, -21, -19, -20, -3, 21, 22, 10, 16, 22, 18, 22, 13, -2, 13, 8, -16, -11, -15, -17, -11, -22, -8, 9, 2, 1, 11, 11, 11, 21, 13, 0, 11, 17, 10, 5, 8, 7, 2, 7, 14, 13, 6, 2, 13, 18, 13, 28, 37, 18, 17, 28, 27, 15, 15, 36, 29, 9, 17, 18, 19, 22, 18, 30, 35, 19, 20, 31, 30, 24, 15, 24, 34, 28, 36, 41, 29, 28, 28, 23, 24, 25, 14, -3, -6, -20, -37, -22, -10, -19, -42, -48, -17, -11, -15, -1, -1, 8, 21, 26, 50, 51, 30, 36, 45, 44, 52, 57, 69, 54, 27, 39, 30, 10, 15, 6, 0, 4, 1, 7, 13, 8, 6, 6, 7, 12, 11, 11, 12, 5, 6, 5, 4, 15, 11, -1, 3, 19, 10, -20, -22, -15, -12, -9, -19, -20, -21, -19, -1, -5, -10, 1, -5, -5, 3, -4, -1, 6, -2, -9, -4, -4, -16, -20, -12, -13, -15, -2, 4, 2, 7, 7, -6, -14, -13, -21, -28, -23, -19, -19, -20, -16, -14, -13, -18, -23, -12, 2, 13, 15, 20, 32, 27, 15, 10, 7, 19, 33, 25, 9, 7, -3, -25, -26, -22, -39, -48, -39, -31, -20, -6, -14, -17, -13, -19, -7, -13, -19, 1, -9, -12, -4, -17, -10, -11, -35, -39, -35, -41, -47, -42, -23, -17, -24, -29, -29, -18, -19, -20, -5, 0, 5, 14, -2, -21, -8, -4, -17, -8, -7, -15, -8, -9, -17, -19, -22, -27, -16, -10, -20, 10, 16, -18, 4, 40, 35, 9, -4, 15, 11, -11, -3, 11, 9, -6, -2, 16, 4, 7, 32, 15, 3, 12, 2, 14, 27, 9, 6, 10, 7, 8, 11, 5, -5, -7, -9, -8, -15, -29, -25, -25, -30, -31, -24, 0, -5, -25, -19, -19, -16, -2, -6, -5, 6, 4, -4, -4, -1, -2, -9, -23, -23, -2, 1, -7, 11, 12, -2, 12, 11, 12, 25, 22, 20, 22, 19, 11, 4, 7, -1, -8, 2, 11, 14, 17, 13, 0, -10, -13, -18, -24, -22, -9, -2, 7, 19, 6, -5, 8, 18, 17, 12, 10, 15, 12, -1, -8, -1, 6, -4, -10, 0, -4, -5, 9, 6, 2, 9, 6, 8, 11, 1, 1, -4, -18, -5, 14, 15, 12, 8, 8, 15, 17, 30, 48, 51, 34, 31, 51, 42, 20, 17, 6, -3, 6, 11, 1, -6, 6, 9, 8, 14, 3, 8, 31, 21, 1, 12, 18, -1, -7, 6, 12, 4, 1, 12, 26, 28, 12, 17, 24, 13, 18, 8, -4, 2, -7, -12, -15, -26, -27, -27, -27, -29, -22, -3, -3, -8, 7, 11, 0, 7, 15, 16, 14, 5, 11, 23, 18, 19, 19, 18, 17, -2, -8, -2, -3, 1, -3, -5, -4, -15, -9, 7, 11, 14, 20, 25, 27, 20, 9, 10, 22, 13, 4, 12, 0, -5, -14, -25, -17, -19, -16, -11, -16, -16, -18, -15, -12, -14, -10, -20, -32, -30, -30, -36, -36, -23, -17, -20, -23, -25, -20, -29, -35, -30, -39, -33, -21, -28, -27, -23, -22, -18, -14, -11, -10, -14, -24, -23, -11, -13, -18, -10, -2, -12, -22, -12, -10, -15, -7, 4, 11, 9, 5, -5, -25, -22, -3, -3, -9, -11, -11, -17, -9, 7, 5, -1, -2, 1, 7, 12, 20, 8, 2, 11, 4, 10, 12, -20, -25, -26, -45, -34, -28, -34, -19, -25, -38, -26, -21, -16, -1, -4, -8, 7, 7, 6, 15, 11, 17, 19, 10, 17, 23, 7, -7, 0, -8, -21, -7, -3, -13, -15, 1, 23, 15, 1, 8, 10, 14, 15, 10, 7, 2, 1, -3, -16, -13, -14, -34, -26, -10, -18, -18, -10, -2, 6, -8, -18, -1, 7, 0, 0, 6, 5, -2, 11, 25, 16, 12, 10, 7, 9, 14, 30, 37, 25, 14, 19, 25, 20, 31, 27, 4, 11, 11, 8, 19, 17, 11, 9, 12, 9, 9, 22, 24, 11, -7, 2, 30, 33, 27, 16, 3, 6, 12, 21, 18, 4, 6, 6, 1, -1, -3, 3, 4, -4, -6, 6, 20, 19, 12, 14, 10, 7, 13, 20, 23, 10, -6, -9, -9, -14, -14, -14, -15, -8, -9, -7, 8, 11, 7, 13, 18, 14, 10, 16, 27, 24, 18, 21, 24, 26, 25, 25, 17, 5, 15, 20, 9, 12, -4, -20, 0, 5, -10, -15, -3, 3, 5, 13, 13, 15, 21, 17, 18, 22, 23, 35, 35, 15, 3, 18, 31, 18, 10, 10, 3, 6, 15, 9, -1, -9, -8, 3, 2, 0, 8, 10, 4, -1, 6, 11, 10, 14, 10, 3, -1, 2, 17, 15, -9, -17, -7, -8, -13, -6, -14, -23, -17, -11, -2, -1, -6, -1, -2, -10, -12, -7, -7, -5, 3, 5, 2, 5, 11, 6, -6, -9, -4, 7, 14, 8, 5, 10, 12, 11, 2, -6, -4, -5, -10, -22, -23, -5, -12, -26, -21, -22, -19, -21, -26, -15, -9, -16, -17, -15, -25, -23, -12, -18, -16, -5, -6, -15, -15, -9, -12, -18, -20, -14, -12, -25, -19, -12, -13, -3, -19, -40, -34, -21, -19, -24, -13, -10, -12, -6, -13, -13, -15, -17, -7, -8, -4, 2, -4, 6, 7, -10, -6, -3, -8, 13, 25, 11, -3, 1, 2, -16, -15, -6, -24, -30, -4, 21, 11, -5, 8, 6, -13, 0, 9, 7, 14, 7, 6, 20, 30, 28, 19, 13, -2, -3, 19, 14, -2, 2, 3, 4, -2, -3, 0, -10, -10, -6, -5, -6, -10, 5, 10, -10, -13, -2, 4, 7, 10, 11, 8, 4, 4, 7, 11, 11, 7, 5, 10, 18, 13, 6, 8, 6, 5, 2, -13, -7, 3, -5, -2, 3, 0, 0, -1, 2, 8, 9, 7, 5, 7, 11, 13, 11, -1, -3, 1, -6, 1, 9, -6, -11, -7, -12, -5, -6, -18, -8, -5, -9, -7, -21, -21, -9, -6, -1, -9, -20, -14, -2, -2, -19, -15, 6, 6, -2, -1, 4, 0, -6, 4, 12, 3, -1, 3, 0, -20, -30, -16, -4, -5, 6, 10, -7, -6, -3, 4, 14, 7, 13, 19, 12, 16, 22, 24, 22, 15, 16, 24, 29, 23, 15, 14, 15, 7, -2, -3, -8, -10, 0, 2, -5, -3, -8, -22, -27, -24, -19, -11, -5, -7, -11, -3, 4, 0, -4, -6, -8, -11, -18, -21, -23, -27, -21, -26, -34, -27, -24, -25, -26, -29, -29, -28, -23, -23, -25, -11, -5, -1, -1, -17, -14, -4, -5, -4, -5, -7, -4, -3, -7, -7, 2, 4, 0, -7, -17, -10, 3, -5, -12, -8, -5, 6, 5, -17, -16, -2, -8, -9, -4, -8, -7, 4, 12, 14, 23, 25, 15, 18, 25, 29, 26, 15, 20, 27, 13, 3, -1, -2, 7, 2, -7, -6, -9, -3, -8, -22, -13, -8, -9, -1, -10, -14, 1, -6, -18, -9, 0, 3, 13, 32, 37, 24, 29, 41, 31, 21, 24, 31, 34, 34, 28, 22, 19, 15, 10, 11, 23, 21, 14, 17, 5, 3, 13, 12, 11, 13, 10, 0, 10, 33, 33, 28, 19, 11, 29, 41, 42, 43, 27, 17, 19, 13, 10, 10, 9, 15, 5, -1, 3, -2, 9, 11, -3, 3, -2, -5, 10, 4, 9, 12, 4, 14, 20, 22, 19, 9, 4, 1, 7, 10, 9, 12, 11, 6, 4, 5, -2, -16, -16, -8, -6, 0, -2, -15, -13, -13, -12, -1, -4, -5, -1, -4, 4, 5, -10, 0, 18, 3, -12, -4, -1, 3, 11, 9, -2, -5, -10, -21, -13, 3, -7, -14, -9, -18, -22, -17, -24, -30, -19, -5, -4, -3, 0, -8, -7, -10, -7, 9, -1, -5, 9, 6, -1, 4, 8, 7, 0, -4, -7, -14, -16, -14, -12, -14, -18, -24, -34, -42, -40, -34, -40, -39, -22, -8, -8, -10, -4, -2, -12, -15, -9, -12, -2, 12, 7, 11, 8, -5, -7, -10, -10, -3, -7, -20, -15, -5, -3, -2, -9, -16, -20, -23, -11, -1, 1, 4, 2, 9, 15, 11, 6, 6, 13, 13, 10, 11, 3, -7, -2, 11, 4, -4, -3, -12, -12, -12, -17, -13, -21, -16, -3, -13, -23, -25, -14, 3, 1, -1, 2, 0, 7, 14, 21, 27, 27, 30, 19, 5, 12, 12, 7, -2, -9, -3, -10, -14, -6, -16, -13, -2, -8, 0, 1, 1, 16, 6, -3, 11, 20, 23, 21, 24, 26, 19, 20, 23, 25, 26, 16, 20, 36, 22, 11, 27, 14, 4, 20, 14, 12, 17, 8, 0, -6, 7, 12, 3, 20, 17, 5, 20, 19, 8, 14, 27, 26, 19, 26, 29, 20, 14, 18, 15, 6, 8, 8, 4, 3, 6, 9, 9, 13, 8, -1, 2, -15, -24, -1, 13, 12, 7, 13, 20, 7, 6, 11, 1, 8, 16, 12, 14, 14, 24, 34, 14, 1, 2, -14, -26, -18, -14, -18, -13, -10, -9, -1, 1, -11, -14, -7, -10, -2, 5, 0, 5, 1, -7, 3, 1, -11, -2, 8, 5, 3, 1, 9, 10, -1, -3, -3, -1, -7, -17, -13, -3, 11, 11, -1, 1, -9, -18, -3, -2, 1, 22, 27, 12, -1, 10, 17, 1, -2, -1, -10, -5, 1, 7, 13, 0, -2, 0, -13, -13, -12, -19, -18, -24, -19, 2, -5, -14, -7, -14, -15, 4, 8, 5, 5, -2, -6, -3, 0, 5, 0, -13, -18, -14, 0, -3, -16, -9, -8, -13, -9, -8, -9, -14, -21, -19, -23, -24, -7, -5, -18, -25, }

#define LEFT_WAV_DATA {-45, -42, -111, -105, -12, -4, -40, -78, -72, -50, -17, -83, -70, -19, -73, -3, 22, -14, 53, -8, -68, -25, -80, -101, 2, 21, -63, 21, 13, -33, 68, -2, -3, 56, -29, -24, -2, -64, -26, -18, -109, -124, -152, -134, -32, -31, -5, 70, 52, 46, 123, 74, 3, 21, -104, -56, 22, -66, -38, -39, -60, -37, 2, -33, 27, 114, 74, 158, 107, 5, 64, 20, 18, 66, 40, 53, -3, -90, -35, 28, -19, -25, 50, 1, -13, 99, 68, 68, 99, 27, 66, 111, 12, -31, 18, -33, 32, 20, -36, 90, -21, -70, 31, 71, 60, 62, 136, 124, 141, 133, 4, -20, 44, 33, -91, -126, 23, -15, -24, 99, -16, -29, 66, -13, -53, 37, 85, -6, -28, 34, -2, -28, -39, 36, 71, 0, 37, -8, -79, -53, -10, 5, -2, -32, -108, -103, -142, -145, -31, -60, -91, -50, -43, -38, -24, 8, 28, 23, 1, -8, -54, -148, -106, -30, -112, -70, 41, -48, -66, -43, -97, -52, -9, -44, -30, 12, 26, 68, 0, -100, -20, -26, -61, 13, -60, -138, -37, -31, -83, -6, -52, -34, 125, 137, 116, 72, 24, 37, 11, -25, 17, 31, 0, -12, -8, 75, 125, 71, 110, 137, 41, 40, 73, 57, 62, 73, 93, 102, 69, 31, -2, -6, 6, -10, -3, 59, 67, -53, -72, 43, 90, 74, 82, 48, -18, 25, 67, -64, -114, -33, -35, 36, 81, 68, -12, -50, 46, 12, 6, 92, 132, 50, 16, 26, -13, -31, -74, -55, 23, 104, 23, 22, 70, -28, -17, -38, -48, -40, -84, -120, -164, -124, -3, 46, 54, 31, 8, 10, -74, -24, 79, 24, -86, -59, -23, -143, -153, -123, -143, -83, -8, -13, 3, -25, -73, -8, 1, -39, -28, 9, 1, -54, -89, -129, -117, -90, -142, -97, -66, -39, 73, 54, -16, -8, -30, -50, 26, 42, 77, 80, -1, 74, 140, 28, -41, 21, 14, -2, 27, 70, 109, 52, -8, 22, 42, -12, 47, 112, 100, 176, 107, -11, -39, -100, -79, -17, 30, 46, 33, -13, -26, -5, 33, 149, 136, 84, 65, 12, 36, 75, 38, 5, 56, 61, 40, 42, 29, 64, 24, -50, -23, 90, 150, 64, 23, 13, -1, -46, -58, -11, -88, -118, -64, -61, -78, -46, 2, 51, 64, -42, -98, -77, -87, -99, -94, -52, 16, 56, 28, 0, 57, 88, -11, -88, -14, 40, 4, -43, -57, -21, -26, -27, -53, -53, -2, -14, -32, -62, 15, 105, 93, 47, -56, -66, -50, -72, -79, -78, -34, -51, -57, -16, 15, 52, 5, -45, -50, -44, -5, -18, -54, 0, 93, 70, 27, 25, -2, -6, -99, -94, 4, -7, -27, -61, -73, -24, 36, 0, 67, 100, 10, 30, -20, -6, 68, 104, 89, 2, -42, -51, -57, -33, 19, 10, -16, 19, 46, 24, 55, 43, -6, 4, 45, 68, 30, 48, 58, 63, 85, -16, -61, 8, 8, 35, 69, 17, 15, 8, -70, -66, -2, 58, 87, 103, 159, 120, 21, -24, -4, 19, 60, 112, 53, 14, 59, 104, 95, -12, -71, -11, -51, -88, -45, -78, -33, 50, 23, -59, -79, -85, -99, -50, -56, -51, -29, -57, -85, -8, 50, 23, 8, -16, 27, -42, -96, -58, 7, 52, -54, -57, -40, -13, 1, -30, 39, 20, -6, 6, -25, -13, -8, -63, -97, -84, -72, -45, -22, 27, 21, -88, -61, -24, -52, -8, -1, -95, -145, -45, 63, 125, 78, 32, 44, 5, 0, -18, -11, 56, 87, 40, -10, -64, -64, 10, -17, -12, 54, 41, -29, 15, 86, 63, 21, -57, -25, 25, 19, -15, -49, 31, 155, 198, 111, 77, 27, 18, 72, 36, 41, 35, 29, 41, 63, 20, -69, -67, -41, -2, 65, 77, 36, 70, 70, -11, -32, -52, -61, 39, 86, 30, -6, -5, 34, -13, -49, -50, -118, -57, -9, -12, 50, 34, 12, -1, -19, -7, -18, -35, -15, -30, -61, -6, -17, -70, -43, 15, 56, 17, -66, -84, 10, -3, -100, -41, 25, 48, 54, 53, 57, 25, -9, -55, -78, -54, -35, 12, 54, 29, -17, -63, -68, -21, -13, -28, -13, -9, -2, -16, -29, -5, 41, 60, 36, -21, -60, 5, 27, 52, 17, -85, -66, -32, -33, -58, -45, 2, -13, 24, 50, -15, 24, 10, -40, 8, -32, -94, -38, 42, 73, 47, 54, 53, -30, -12, -48, -13, 113, 73, 32, 8, -11, -51, 0, 59, 14, 43, 15, 0, 42, 57, 50, -1, 0, -3, 11, 65, 47, -5, 13, 39, -9, -58, -41, 48, 115, 58, -17, 6, -11, -62, -95, -47, 10, -18, -31, -12, 0, -51, 11, 57, 1, 15, 8, 85, 99, 0, -28, -23, 19, -14, -2, 48, 48, 18, -32, -27, -93, -99, -39, 18, 45, -36, -64, -5, 7, -11, -20, -19, 43, 78, 99, 66, -11, -4, 22, -3, -60, -96, -74, -2, 1, -46, -34, 53, 122, 47, -8, 49, 68, 11, 5, -76, -167, -57, 3, 24, -26, -53, 29, 47, 60, 7, -16, -2, 19, 50, -31, -98, -129, -148, -69, -16, -98, -125, 6, 92, 80, 40, -30, -27, 38, 55, 13, -56, -56, 38, 58, 56, 0, -66, -9, -3, 46, 56, 6, 35, 23, -45, -29, -18, -21, 91, 83, -2, -25, 15, 26, -6, -9, -35, -22, -19, -34, -73, -89, -20, 5, -37, -80, -44, 68, 126, 77, 13, 42, 58, 43, 24, -21, -24, -50, -1, 22, -22, 9, -1, 9, 47, 67, 62, 41, 9, 5, 47, -7, -13, 84, 70, 51, 109, 111, 133, 110, -13, -9, 30, 15, 9, 19, 12, 25, 47, 5, 26, -25, -48, -8, -36, -7, -29, -18, -4, -10, 6, -44, -13, -33, -123, -51, 48, 49, -22, -75, -41, -57, -60, -9, -39, -76, -66, -54, -68, -60, -44, -72, -81, 3, 71, -1, -40, -3, 17, 22, 15, 1, -18, -43, -27, -49, -150, -111, -16, -13, -35, -24, -21, -2, 33, -11, -23, -32, -59, -63, -44, -46, -87, -52, 24, 105, 63, -12, 44, 33, -7, -18, 17, 107, 99, 30, 0, -11, -47, 43, 146, 92, 122, 105, 27, -32, -115, -63, -9, -11, 49, 71, -61, -95, 63, 98, 48, 17, 67, 122, 113, 66, -17, -8, 31, 87, 78, 49, 74, 92, 82, 23, 7, 3, 66, 105, 16, 14, 33, 15, 62, 8, -14, 40, -4, 58, 120, 10, -20, 11, -46, -84, -113, -101, -44, -8, 24, -24, -78, -78, -46, -15, -24, 11, 10, -57, -57, -33, -90, -110, -5, 24, -29, -6, 15, 45, 41, -30, -58, -113, -101, -58, -79, -80, -8, 64, 2, -53, -75, -78, -54, -23, -43, -71, 8, 18, 0, -19, -89, -160, -162, -76, -69, -106, -35, 66, 30, -7, 19, -4, 1, 18, -11, -20, -19, -40, -51, 2, -27, -98, 1, 42, 33, 54, 22, 42, 11, -37, -5, 9, 57, 99, 73, 77, 139, 112, 62, 89, 63, 52, 41, 67, 112, 67, 44, 17, 73, 160, 117, 59, 63, 96, 49, -16, 15, 56, 32, 57, 109, 147, 126, 34, 53, -11, -117, -77, 10, 90, 63, 57, 82, 4, -17, 18, 7, -7, -23, -10, -88, -131, -27, -12, -54, -60, -40, -21, 65, 93, -29, -56, -17, 11, 54, -16, -116, -142, -141, -35, -3, -115, -69, -15, -75, -71, -59, -45, -31, -69, -120, -115, -34, -13, -83, -112, -84, -60, -6, 3, -42, -82, -105, -43, -62, -79, -42, -39, -12, -51, -20, 57, 27, -31, -35, -30, -70, -89, -41, 20, -6, 0, 26, 71, 128, 32, -23, -14, 8, 38, -5, 2, 32, 20, 33, 63, 64, 95, 140, 156, 153, 40, -28, 40, 50, 14, 19, 58, 79, 51, 49, 23, 8, 98, 62, 3, 50, 36, 41, 86, 80, 22, -11, 67, 140, 97, 72, 55, 8, 1, 19, 20, 41, 27, 3, 55, 21, 19, 0, -68, -50, -14, 42, 31, 9, -24, -34, -21, -84, -91, -54, -60, -31, -24, -11, 61, 29, -52, -37, 12, -4, 21, -6, -56, -46, -74, -103, -153, -52, 61, 47, 58, 26, 1, 13, -33, -63, -28, -27, -29, -39, -29, -10, -87, -114, -85, -98, -114, -93, -1, 4, -64, -27, -16, -55, -20, -45, -118, -114, -119, -35, 29, -18, -23, -101, -106, 12, 34, -13, -41, 46, 51, -48, -30, 20, 18, 6, 24, 21, -4, 38, 105, 36, -28, 6, 47, 53, 18, 44, 0, 11, 104, 89, 57, 43, 78, 96, 104, 99, 80, 88, 65, 63, 26, -19, 38, 44, 25, 15, 14, 40, 44, 137, 138, 44, 41, 51, 28, 56, 91, 108, 137, 17, -60, -84, -43, 35, 14, -12, -1, 75, 4, -57, -47, -65, -80, -51, 68, 88, 13, -4, 46, -24, -78, -46, -66, -58, -30, 0, 11, -2, -4, -57, -110, -86, -69, -82, 14, 62, -43, -56, -33, 3, -27, -92, -24, 15, -28, -67, -16, 47, -7, -71, -44, -16, -49, -93, -87, -52, -16, -39, -57, -46, -59, -109, -198, -112, -6, 8, 37, 4, -13, -20, -11, 0, -55, -88, -44, 19, 30, 10, -44, -9, 34, -8, 43, 50, 31, 0, -68, -10, 67, 26, -28, 1, 48, 45, 85, 147, 99, 79, 71, 0, -11, 49, 27, 23, 97, 84, 59, 64, 42, 71, 110, 58, 38, -8, 32, 114, 47, -1, -40, -1, 50, 46, -6, -7, 89, 106, 76, 39, 26, 60, 62, 59, 30, -25, -36, -23, -2, -34, 20, 89, 80, 11, -52, -25, -51, -40, -19, 17, 10, -53, -18, 23, 7, -13, 17, 40, 28, 7, -53, -113, -99, -104, -92, -67, -135, -103, -33, -94, -74, -50, -80, -14, -40, -96, -20, 20, -43, -17, 39, 9, -17, -21, -11, -8, 7, -1, -26, -20, -30, -81, -63, 29, 20, -74, -65, -5, -2, -41, -63, -24, -25, -3, -16, -79, -50, -4, -2, 4, 14, -55, -73, -30, 34, 74, 16, 1, 2, -16, 0, 24, 34, 31, 43, 55, 25, 12, 18, 35, 76, 92, 59, 34, 87, 134, 112, 79, 103, 106, 4, -55, -25, -13, 49, 68, 37, 86, 107, 128, 84, -3, -21, 17, 86, 35, -36, -8, 28, 47, 40, 28, 1, -14, 19, 11, 31, 14, -47, -16, -54, -45, -8, -47, -43, 8, 81, 31, -47, -41, 29, 27, -10, -3, -29, 4, -15, -49, 3, 24, -34, -24, -24, -100, -37, 34, -22, -94, -88, -62, -33, 34, 19, -71, -92, -60, -65, -102, -49, 12, -18, -52, -51, -21, -53, -81, -51, -24, -25, -44, -64, -97, -112, -71, 18, 80, 70, -7, -28, 4, -4, -3, -5, -38, -41, -1, -6, 3, -2, -34, -8, -10, -12, 6, 32, 54, 45, 23, 1, -4, 23, 62, 74, 60, 44, 83, 88, 88, 104, 104, 80, 23, 78, 61, 20, 28, 13, 40, 39, 32, -7, 37, 96, 42, 39, 37, 76, 125, 50, 28, 43, -15, -77, -74, -13, 33, 12, -6, -3, -24, 15, 34, -50, -97, -56, -35, -19, -47, -58, -5, 32, 55, 3, -31, -57, -23, 32, -41, -32, -13, -76, -56, -24, 47, 65, -24, -18, -35, -19, 9, 8, 28, -2, -3, -30, -39, -43, -26, 24, -5, -73, -82, -18, 17, 9, -4, -29, -56, -42, -66, -76, -15, -26, -47, -37, -27, -15, 27, 76, 36, 1, -12, -55, -112, -95, -52, -62, 10, 58, 52, 32, -15, 0, 34, 57, 32, -21, -23, 34, 38, -38, -24, 50, 87, 40, -34, 18, 64, 60, 61, 42, 35, 24, 54, 27, 2, 55, 49, 54, 55, 36, 36, 24, 60, 52, -28, -31, -5, 5, -3, 1, 17, -21, -34, -1, 10, 16, 17, -9, -25, -119, -203, -49, 72, -1, -31, -10, -20, 23, 67, 25, 17, 17, 3, -15, -56, 16, 63, 2, -2, -4, -17, -49, -41, 32, -7, -36, 4, 3, 1, -9, -73, 29, 131, -12, -18, 11, -45, -5, 35, 31, -12, -44, -25, 54, 86, -3, -29, 46, 87, -13, -83, -20, -30, -69, -42, 11, 18, -2, 1, 36, 31, -45, -22, 14, -33, -64, -3, 69, 32, -9, 16, 33, 14, -18, -38, -36, -47, -107, -102, 34, 35, -45, -27, -30, -41, -69, -51, 20, 106, 98, -29, -24, 15, 31, 66, 35, -42, -63, -13, 11, 13, -24, -42, 24, 67, 37, -10, -16, 12, 18, -4, -53, -40, -8, 4, 67, 63, -16, -52, 35, 72, 12, 32, 21, 12, 56, 66, 14, 5, -2, -88, -5, 65, 33, 30, 1, -1, -20, -9, 2, 23, -15, -87, -25, -10, -10, 15, 49, 65, -9, 0, 6, -57, -64, -40, 0, -12, -51, -16, 5, -20, -13, -38, -8, 26, 15, 25, 41, 91, 87, 59, -18, -11, 30, 8, 16, -3, 28, 2, -21, 66, 75, 20, -4, 42, 90, -2, -27, 15, -43, -41, 7, 21, -67, -104, -19, 27, 15, -36, -31, 0, -8, -65, -77, 18, 34, 17, -13, -30, 35, 4, -16, -45, -57, -29, -28, 7, -39, -54, -61, -71, -6, -39, -95, -14, 55, 32, -20, -27, 11, 29, 14, -7, 31, 24, -29, -49, -32, -1, 14, -29, -32, 28, 39, 70, 28, -2, -8, -49, -5, 3, -51, -49, 40, 92, 24, -25, 37, 64, -47, -96, -19, -52, -71, 40, 144, 132, 43, 60, 64, -5, -35, -16, 31, 70, 63, 36, 40, -9, -75, -44, -6, -24, 87, 237, 165, 55, 30, 25, -44, -87, 0, -3, -41, -56, -17, 85, 26, -33, -68, -103, -87, -64, 24, 68, 66, 24, -5, 14, -49, -32, 79, 77, 61, 54, 40, 37, 11, -8, -38, -58, -88, -85, -72, -56, -37, -8, 31, -10, -17, 49, 72, -24, -34, -12, -45, 6, -10, -104, -142, -74, 1, 18, 0, 0, -9, -69, -101, -41, 25, 27, 82, 94, 26, -47, -82, -58, -53, -1, 14, -19, 7, 19, 15, -27, -36, -31, -6, 12, -41, -21, -16, -21, 4, 51, 58, 11, -14, -48, 42, 137, 105, 54, 11, 1, 36, -48, -117, -36, -19, 0, 25, 36, 38, 3, -3, -18, -3, 1, -57, -27, 26, 36, 43, -1, -11, 33, 13, 13, 100, 84, 53, 53, 52, 110, 71, 32, 33, 27, 32, -33, -66, -61, -97, -20, 43, -17, 13, 86, 127, 71, 24, 47, 2, -30, -31, -62, -110, -68, -17, -3, 23, -28, -98, -82, -42, -42, 26, 94, 108, 105, 41, 27, 16, 1, 50, 30, -1, 72, 79, -15, -90, -59, -26, -105, -52, 19, 18, -5, -77, -16, -21, -24, 20, 1, 14, -60, -31, 23, -53, -61, -80, -85, -68, -43, 8, -34, -16, 3, -60, -97, -129, -74, -32, -13, 0, -50, 11, 73, 32, -52, -59, 13, -15, -23, 6, 11, -1, -14, 20, 26, 22, 16, -26, -47, 11, 38, 17, -14, -38, 6, 12, 54, 76, 57, 71, 42, 49, -4, -16, -27, -43, 69, 40, 79, 155, 117, 136, 92, 9, -6, 30, -7, -19, 61, 97, 71, 35, 41, 29, 21, 24, -30, -43, 15, -8, -31, 51, 30, -12, 7, -2, 7, 9, 42, -16, -123, -22, 39, -5, 33, 24, -37, -74, -65, 7, 46, 60, 28, 1, 22, 16, -40, -101, -68, -5, 6, 26, 92, 32, -39, -29, -21, -4, -46, -29, -24, -26, -33, -66, -44, -31, -60, -168, -162, -77, -5, 27, -40, -9, 37, 7, 41, 28, -31, -25, -14, 7, 15, 24, -11, -11, 13, -66, -91, -61, -45, -19, -10, -48, -46, -47, -37, 6, 49, 12, -21, 97, 29, -73, -88, -84, -53, -57, -25, -33, 10, 28, -12, -33, -14, 19, 42, 66, 48, 73, 109, 126, 137, 134, 39, 1, 30, 66, 138, 95, 42, -23, 39, 57, -48, -26, -61, -103, -25, 86, 32, -15, 36, 11, 1, 49, 56, 4, 15, 70, 101, 58, 52, 108, 120, 47, 11, 62, -3, -54, -34, 53, 99, 35, -39, -60, -8, -50, -95, -115, -87, -60, -112, -70, 1, 26, 55, 58, 32, -6, 13, 20, 51, 88, -14, -69, -51, -29, -33, -13, 17, 18, 8, -9, -13, -31, -33, -60, -62, -66, -77, -90, -72, -18, -51, -103, -98, -25, 31, -3, -40, -62, -59, -18, 27, -16, -110, -79, -54, -28, 40, 99, 72, -40, -6, 37, -11, -87, -92, 34, 37, -64, -45, 25, 74, 64, 45, 95, 83, 62, 44, 57, 96, 33, -43, -62, -39, -28, -60, -61, 30, 2, -96, -57, -54, -132, -200, -151, -106, -140, -101, -79, -17, 89, 83, 4, 23, 172, 172, 114, 145, 178, 174, 119, 124, 151, 148, 133, 126, 121, 75, 47, 70, 74, 58, 14, -1, 42, 44, 62, 72, 38, 21, 34, 39, 68, 57, -21, -30, 0, 55, 54, -4, 10, 15, -5, 5, -30, -45, 2, -79, -152, -110, -101, -86, -79, -35, -11, 22, 51, -27, -32, -55, -115, -136, -74, 10, -21, -57, -16, 28, 7, 26, 26, 10, -3, -55, -74, -121, -178, -241, -290, -295, -259, -225, -226, -214, -219, -215, -207, -165, -156, -214, -225, -201, -79, -33, 46, 174, 130, 229, 318, 327, 381, 416, 465, 399, 349, 322, 311, 338, 288, 235, 223, 229, 125, 43, 78, 49, -50, -87, -111, -195, -232, -202, -258, -303, -271, -252, -178, -158, -153, -130, -35, 29, 17, 55, 24, 81, 117, 99, 123, 78, 72, 139, 130, 72, 92, 111, 88, 116, 133, 56, 26, 38, 34, 20, 5, -30, -54, -60, -103, -71, -80, -111, -127, -227, -271, -228, -220, -270, -286, -255, -322, -460, -441, -322, -305, -292, -129, 18, 90, 122, 219, 396, 478, 579, 690, 746, 763, 751, 657, 530, 453, 427, 439, 403, 408, 388, 278, 152, 57, -30, -140, -244, -343, -434, -584, -744, -826, -837, -854, -829, -745, -613, -395, -254, -161, -67, 34, 68, 58, 122, 154, 161, 163, 243, 277, 174, 60, 37, 149, 208, 156, 99, 159, 203, 170, 113, 8, -53, -145, -231, -212, -245, -297, -391, -387, -220, -238, -248, -125, -29, -1, -5, -1, 11, 69, 132, 182, 192, 186, 132, 50, 77, 153, 151, 117, 131, 195, 159, 24, -51, -39, 48, 50, -35, -65, -25, 12, 43, 58, 158, 313, 327, 383, 468, 436, 366, 379, 380, 299, 227, 197, 185, 180, 189, 133, 87, 39, 26, 31, -1, -16, -151, -326, -443, -466, -444, -538, -607, -514, -364, -284, -261, -206, -177, -115, -29, 7, 39, 71, 125, 143, 100, 20, -29, -19, -21, -95, -145, -133, -89, -5, 18, 8, -12, 18, 65, 60, 28, 37, 79, 53, 41, 43, 89, 97, 28, 19, -16, -94, -132, -91, -30, -26, -80, -203, -252, -279, -356, -394, -494, -554, -533, -505, -497, -507, -489, -444, -279, -8, 242, 370, 513, 684, 757, 849, 932, 1002, 1048, 1050, 1018, 883, 821, 781, 579, 388, 304, 212, 94, 14, -18, -64, -138, -317, -562, -688, -796, -853, -903, -913, -828, -793, -774, -718, -582, -451, -280, -88, 73, 235, 357, 445, 476, 496, 480, 449, 477, 432, 372, 434, 398, 291, 212, 147, 185, 220, 177, 134, 116, 157, 138, -12, -222, -406, -446, -549, -636, -607, -618, -640, -607, -546, -538, -420, -302, -213, -34, 108, 183, 254, 311, 268, 230, 302, 370, 381, 374, 301, 259, 294, 238, 159, 179, 150, 84, -33, -225, -274, -292, -383, -463, -480, -483, -540, -474, -320, -154, 6, 91, 156, 243, 373, 478, 602, 686, 745, 774, 711, 734, 698, 611, 588, 494, 383, 287, 176, 86, -6, -147, -328, -469, -548, -667, -828, -873, -847, -865, -884, -839, -705, -544, -437, -411, -312, -108, -12, -2, 50, 161, 201, 96, 58, 86, 83, 65, 123, 207, 188, 237, 312, 411, 575, 693, 702, 661, 675, 635, 463, 290, 209, 80, -79, -255, -368, -419, -533, -566, -549, -465, -318, -260, -167, -57, -5, 59, 45, 121, 234, 216, 130, 90, 202, 142, 22, -6, -81, -111, -116, -155, -258, -300, -309, -450, -433, -371, -510, -486, -382, -257, -116, -70, 76, 287, 393, 472, 646, 780, 798, 825, 845, 819, 802, 676, 579, 573, 631, 601, 423, 366, 319, 221, 53, -99, -236, -389, -558, -686, -733, -788, -868, -984, -1029, -1021, -931, -820, -654, -489, -328, -156, -15, 173, 189, 159, 183, 213, 156, -5, -85, -106, -91, -81, -66, -49, 62, 243, 327, 425, 582, 630, 611, 645, 617, 493, 337, 169, -3, -181, -376, -467, -479, -559, -620, -601, -491, -402, -344, -291, -255, -154, -63, 13, 90, 164, 209, 170, 208, 279, 262, 224, 171, 137, 115, 61, -19, -71, -128, -245, -352, -405, -416, -347, -192, -115, -48, 165, 347, 420, 498, 595, 715, 782, 780, 773, 772, 702, 591, 563, 562, 514, 414, 408, 387, 378, 401, 295, 200, 103, -21, -161, -246, -378, -574, -675, -799, -903, -905, -943, -881, -780, -711, -574, -481, -297, -202, -197, -58, 56, -11, -113, -110, -152, -278, -322, -236, -187, -147, -134, -23, 133, 189, 311, 409, 502, 564, 546, 537, 459, 318, 135, -49, -120, -224, -380, -461, -492, -473, -486, -502, -481, -450, -326, -217, -156, -19, 70, 130, 269, 280, 241, 216, 230, 251, 112, 72, -3, -97, -98, -195, -237, -263, -297, -267, -194, -56, 92, 237, 403, 573, 704, 790, 878, 916, 912, 908, 843, 775, 747, 623, 576, 625, 460, 368, 330, 221, 163, 81, 39, -45, -185, -345, -481, -539, -609, -689, -772, -867, -921, -923, -891, -809, -739, -668, -539, -323, -114, -83, 9, 136, 108, 195, 291, 239, 178, 23, -133, -195, -233, -263, -210, -112, -135, -80, 66, 192, 283, 301, 370, 421, 377, 306, 262, 194, 99, -33, -101, -60, -127, -226, -290, -261, -291, -342, -273, -318, -254, -173, -116, -46, -12, 31, 59, 119, 124, 124, 19, -62, -174, -330, -321, -333, -367, -378, -382, -313, -157, -41, 48, 287, 573, 737, 876, 971, 1059, 1107, 1041, 973, 913, 733, 596, 542, 351, 265, 231, 194, 144, 62, -24, -115, -130, -217, -237, -298, -398, -437, -521, -565, -741, -856, -786, -744, -645, -537, -448, -333, -269, -188, -33, 111, 210, 230, 268, 250, 164, 82, -38, -42, -109, -233, -270, -329, -378, -294, -96, -46, -22, 170, 274, 340, 369, 365, 440, 354, 286, 277, 160, 68, 24, -22, -116, -226, -326, -328, -342, -500, -433, -250, -217, -196, -206, -127, -106, -133, -58, -12, -27, -152, -179, -117, -159, -280, -336, -322, -445, -455, -279, -181, -50, 167, 412, 600, 802, 1023, 1067, 1103, 1267, 1302, 1221, 1157, 1000, 852, 729, 609, 543, 440, 298, 137, 8, -13, -84, -254, -407, -443, -517, -721, -750, -726, -809, -897, -906, -864, -888, -873, -710, -524, -466, -387, -69, 135, 147, 295, 389, 310, 233, 253, 200, 67, -49, -172, -205, -234, -322, -335, -318, -348, -316, -195, -73, -28, 12, 153, 221, 188, 195, 200, 175, 143, 109, 89, 61, -86, -188, -188, -170, -159, -148, -74, -47, -8, 63, 129, 78, -1, 18, -37, -68, -47, -94, -235, -344, -331, -350, -432, -467, -381, -218, -48, 80, 258, 524, 731, 942, 1055, 1132, 1190, 1134, 1149, 1169, 1130, 999, 917, 841, 711, 529, 335, 250, 89, -134, -287, -347, -429, -486, -478, -587, -699, -715, -758, -744, -773, -833, -794, -798, -762, -679, -573, -440, -364, -270, -152, -71, 38, 159, 229, 246, 225, 220, 167, 16, -73, -105, -182, -245, -261, -305, -310, -286, -331, -349, -285, -104, 25, 110, 224, 310, 349, 312, 246, 151, 97, 53, -10, -83, -132, -169, -163, -97, -71, -97, -88, -31, 42, 88, 144, 253, 204, 93, 10, -26, -13, -179, -301, -196, -115, -118, -113, 27, 272, 350, 432, 772, 995, 948, 910, 957, 995, 837, 741, 741, 575, 320, 144, 134, 81, -26, -134, -229, -260, -263, -258, -246, -309, -332, -337, -434, -488, -506, -507, -580, -640, -560, -482, -472, -448, -386, -265, -253, -242, -123, 0, 18, -71, -59, -80, -120, -170, -139, -66, -109, -56, 28, -10, -41, -39, 17, 87, 85, 74, 71, 104, 146, 168, 105, 61, 81, 64, -5, -17, 29, -47, -154, -125, -58, -13, 9, -62, -65, -22, -98, -129, -86, -50, -34, -122, -55, 77, 44, 98, 277, 353, 281, 288, 393, 453, 492, 627, 740, 728, 663, 647, 621, 511, 421, 420, 378, 324, 252, 171, 237, 120, -42, -180, -278, -298, -380, -420, -546, -627, -620, -643, -700, -677, -580, -595, -547, -469, -411, -304, -223, -66, -22, -102, -86, -22, 17, 92, 93, 37, -9, -97, -100, -80, -99, -190, -226, -194, -117, -124, -121, -58, -128, -91, -44, -64, 24, 161, 257, 230, 87, 78, 153, 102, 14, 97, 91, -120, -181, -93, -7, -86, -153, -47, -18, -30, -30, -16, 51, -2, -39, 45, 148, 107, 66, 160, 187, 233, 287, 366, 492, 589, 661, 808, 935, 939, 905, 887, 871, 763, 694, 670, 518, 400, 307, 117, -35, -187, -294, -477, -639, -572, -534, -587, -610, -476, -431, -563, -658, -623, -501, -570, -649, -565, -462, -420, -432, -330, -216, -275, -299, -181, -62, 10, 34, 99, 200, 187, 47, 21, 12, -43, -67, -188, -228, -211, -180, -182, -154, -106, -141, -127, -95, 13, 116, 149, 179, 131, 133, 207, 143, 18, -19, -1, -41, -42, -95, -204, -302, -320, -290, -426, -367, -237, -269, -264, -145, -76, -40, 14, 175, 291, 307, 407, 488, 649, 727, 737, 799, 896, 844, 816, 897, 889, 830, 797, 874, 885, 704, 454, 399, 331, 214, 47, -113, -144, -272, -451, -489, -519, -573, -631, -668, -574, -595, -552, -436, -478, -509, -396, -268, -263, -284, -188, -74, -187, -262, -138, -33, -111, -258, -173, -32, -215, -379, -114, 23, -103, -122, -50, 72, 6, -42, 190, 362, 113, -5, 229, 257, 185, 87, 107, 165, 70, -27, -78, -171, -364, -405, -305, -321, -504, -560, -373, -382, -556, -597, -571, -581, -623, -504, -400, -413, -400, -335, -229, -100, 127, 452, 762, 992, 1223, 1322, 1264, 1328, 1465, 1387, 1190, 1154, 1202, 1004, 668, 556, 578, 396, 101, -18, -97, -244, -333, -257, -175, -389, -647, -499, -317, -476, -637, -559, -412, -433, -635, -540, -212, -313, -543, -367, -94, -170, -284, -108, 180, 107, -238, -221, 63, -2, -348, -410, -237, -170, -329, -331, -91, -27, -197, -140, 191, 243, 64, 138, 440, 488, 201, 182, 412, 434, 250, 52, 159, 91, -190, -272, -170, -184, -568, -728, -526, -499, -839, -941, -617, -491, -822, -866, -343, -87, -316, -256, 242, 483, 447, 503, 835, 1052, 1032, 1167, 1490, 1569, 1370, 1266, 1376, 1475, 1072, 730, 799, 828, 536, 152, 80, 38, -197, -431, -450, -482, -683, -777, -699, -690, -877, -972, -863, -791, -779, -652, -410, -234, -156, -114, -67, -60, -2, 36, -15, 16, -16, -44, -28, -101, -199, -207, -208, -207, -125, -169, -149, -129, -297, -323, -238, -187, -172, -183, -204, -169, -76, -18, -1, -59, -39, -4, -19, 14, -26, 44, 85, 0, 27, -99, -345, -471, -450, -502, -761, -792, -614, -545, -478, -360, -153, 211, 433, 530, 839, 1163, 1418, 1670, 1560, 1356, 1352, 1205, 1212, 1226, 980, 811, 714, 749, 697, 448, 315, 273, 122, -146, -408, -531, -486, -620, -880, -887, -843, -858, -843, -798, -722, -725, -553, -211, -114, -154, -238, -70, 356, 380, 154, 196, 413, 463, 338, 198, 196, 262, 147, 192, 372, 348, 296, 207, 113, -2, -123, -205, -275, -404, -676, -804, -865, -990, -1158, -1200, -1064, -1075, -1118, -1072, -997, -959, -985, -868, -716, -808, -924, -902, -620, -301, -284, -120, 351, 702, 820, 1063, 1485, 1814, 1899, 1880, 1907, 1910, 1820, 1623, 1420, 1314, 1278, 1162, 975, 739, 534, 491, 440, 241, -132, -420, -416, -544, -970, -1193, -1174, -1253, -1450, -1575, -1364, -1120, -1107, -1013, -750, -502, -420, -315, -20, 241, 210, 140, 393, 659, 601, 429, 467, 680, 704, 572, 621, 857, 1110, 1095, 1049, 1129, 1063, 971, 871, 642, 319, 30, -211, -406, -721, -1252, -1471, -1343, -1337, -1581, -1800, -1689, -1496, -1457, -1497, -1417, -1320, -1366, -1426, -1316, -1110, -982, -667, -269, -46, 153, 569, 1114, 1505, 1713, 1857, 2031, 2257, 2436, 2308, 2103, 2109, 2169, 2212, 1976, 1533, 1361, 1398, 1360, 940, 295, -42, -101, -456, -1196, -1653, -1752, -1801, -2035, -2383, -2404, -2125, -1899, -1855, -1773, -1503, -1207, -873, -438, -283, -389, -217, 194, 377, 147, -139, -37, 319, 546, 432, 344, 746, 1287, 1533, 1466, 1343, 1483, 1784, 1613, 1059, 825, 837, 747, 257, -433, -783, -785, -744, -906, -1131, -1261, -1357, -1383, -1386, -1439, -1542, -1580, -1565, -1595, -1531, -1552, -1403, -686, -204, -216, 68, 831, 1475, 1726, 1741, 1699, 2012, 2523, 2532, 1991, 1662, 1991, 2466, 2357, 1638, 1199, 1573, 2067, 1646, 636, 263, 423, 71, -958, -1866, -2100, -1794, -1879, -2661, -2807, -2149, -1736, -1696, -1677, -1482, -1105, -645, -291, -143, -147, -163, 4, 346, 232, -329, -391, 85, 494, 430, 137, 279, 993, 1612, 1564, 1349, 1492, 1731, 1572, 991, 452, 146, 41, -194, -826, -1286, -1306, -1260, -1290, -1482, -1920, -1968, -1464, -1343, -1673, -2035, -2198, -1857, -1300, -1213, -1338, -692, 440, 1094, 1314, 1548, 2046, 2802, 2982, 2447, 2310, 2721, 2922, 2472, 1797, 1691, 2057, 2245, 1850, 1141, 1136, 1775, 1587, 488, -235, -324, -531, -1331, -2504, -3091, -2697, -2643, -3347, -3579, -2979, -2255, -1902, -1786, -1444, -671, -157, -157, 1, 326, 324, 279, 580, 693, 465, 230, 353, 933, 1206, 1080, 1287, 1924, 2310, 1977, 1615, 1802, 1831, 1216, 464, 55, -8, -250, -994, -1552, -1446, -1556, -2161, -2351, -2226, -2337, -2359, -2207, -2266, -2442, -2575, -2517, -1928, -1288, -1204, -875, 219, 1212, 1580, 1849, 2556, 3418, 3749, 3266, 2756, 3162, 3699, 3181, 2180, 2187, 3190, 3461, 2529, 1595, 1761, 2609, 2326, 674, -565, -723, -869, -1827, -3308, -4012, -3641, -3457, -4131, -4486, -3454, -2241, -2074, -2486, -2264, -1161, -292, -392, -657, -262, 255, 439, 419, 440, 576, 669, 879, 1301, 1634, 1755, 1941, 2405, 2715, 2291, 1654, 1722, 1913, 1253, 116, -277, 184, -78, -1282, -2142, -1882, -1230, -1740, -2970, -3300, -2777, -2413, -2454, -2858, -3144, -3197, -3062, -2204, -1237, -1035, -895, 493, 1985, 2178, 2174, 2968, 4387, 4793, 3418, 2034, 2738, 4280, 3599, 1733, 1452, 3068, 3983, 3048, 1980, 1926, 2881, 2896, 863, -1431, -1711, -1179, -2393, -4641, -5926, -4880, -2945, -2881, -4114, -3554, -1148, 12, -385, -729, 25, 1137, 790, -297, -102, 1133, 1039, -36, 9, 1096, 1453, 796, 1156, 1891, 1675, 1314, 1437, 1790, 1443, 233, -479, 349, 882, -306, -1145, -224, 315, -1361, -3141, -2628, -1113, -1628, -3911, -4802, -3842, -2708, -2434, -2783, -2773, -2837, -3495, -3301, -1220, 1196, 2851, 4446, 5588, 5309, 4587, 5413, 7141, 6805, 3282, -489, -563, 1430, 1400, -446, -1308, 63, 1489, 1192, 169, 459, 1131, -553, -3737, -5780, -5234, -3850, -4111, -5502, -4823, -990, 2633, 3640, 2840, 3224, 5179, 5546, 3486, 1676, 1808, 1664, -440, -1899, -128, 1844, 699, -1874, -2668, -1185, -719, -2566, -4298, -3843, -2331, -1681, -496, 1829, 2870, 1857, 1745, 3460, 3848, 2085, 428, 93, -151, -1557, -2762, -1783, -105, -1008, -3207, -3071, -1519, -2512, -5593, -6283, -4413, -3958, -6291, -8199, -6602, -1626, 3767, 7449, 11311, 13127, 10450, 8291, 9044, 9729, 7662, 2877, -3353, -6700, -4668, -1430, 559, 406, -889, -1035, 344, 1198, -797, -3744, -6155, -8491, -10819, -9945, -5341, -2437, -2402, -1292, 4127, 10597, 11784, 7627, 5028, 5961, 4845, 1449, -710, -519, -343, -1741, -1562, 2465, 6228, 3402, -2783, -5069, -3732, -4328, -7525, -8337, -6435, -4024, -1133, 2858, 6693, 7534, 5110, 2905, 3554, 3714, 503, -2985, -3849, -2807, -1854, -706, 1555, 2243, -308, -2814, -2717, -2289, -4940, -9900, -11238, -7293, -4724, -4935, -4286, -2784, 1273, 7796, 12580, 16523, 18330, 12491, 4821, 2929, 3781, 3946, 1301, -5112, -10643, -9435, -2843, 3096, 3316, -1273, -4108, -3545, -1037, -249, -3226, -5588, -5396, -5465, -4498, 702, 4914, 4484, 1926, 1481, 5847, 9696, 6805, 305, -2534, -1482, 332, 1342, 1146, 1001, 212, -796, 452, 2777, 1758, -4032, -9054, -8298, -4153, -2226, -2958, -2436, 232, 3868, 6550, 6973, 5968, 3756, 452, -2061, -1652, 150, 722, 158, -265, 444, 2192, 2927, -51, -4803, -8400, -10125, -10214, -10886, -10615, -6492, -1760, -263, -93, 1075, 4964, 11387, 14330, 14571, 15033, 11103, 4796, 1175, 929, 2770, 1481, -5709, -11651, -9886, -4391, -147, -587, -3378, -3169, -1561, -328, 442, 120, -526, -33, -745, -1356, 1436, 2975, 1190, 68, 694, 1844, 3275, 1412, -2462, -1685, 1414, 2134, 1057, 302, 1129, 1636, 703, 570, 1307, 479, -2497, -5994, -6062, -1782, 205, -1777, -2920, -878, 2570, 3957, 3594, 3165, 2563, 753, -779, 264, 2786, 3991, 2439, 311, 166, 858, -961, -4637, -7773, -10739, -12714, -13222, -11557, -6195, -758, 868, 782, 1159, 4336, 12465, 18081, 17902, 15937, 10270, 4505, 2459, 1426, 767, -1192, -7447, -13423, -11908, -5460, -258, -1329, -5372, -4412, -25, 3093, 3008, 253, -1436, 704, 2406, 2096, 3270, 3268, 105, -1845, -769, 710, 1600, -917, -6171, -5676, 507, 4886, 4484, 1702, 1384, 2651, 2759, 2671, 2343, 933, -2550, -7312, -8466, -3135, 999, -1018, -3477, -2373, 949, 2749, 3165, 3632, 3559, 1679, -425, 1450, 5972, 7582, 4127, -12, -854, -499, -2878, -6777, -9292, -11832, -14332, -14903, -11955, -4292, 1717, 2458, 2655, 2420, 4227, 11943, 18377, 19393, 17606, 10418, 2924, 676, -649, -1682, -3272, -8413, -14058, -14106, -7808, 464, 1586, -3204, -3665, 226, 4821, 5607, 824, -2275, 763, 2621, 1153, 1977, 3057, 1419, -891, -2433, -1559, 1017, -1126, -6834, -6443, 433, 5972, 6205, 3318, 2795, 4145, 4055, 3307, 2385, 1200, -2427, -8958, -11706, -6795, -2331, -3218, -4116, -2547, 514, 3398, 4793, 5981, 7040, 5068, 1664, 2637, 6724, 7902, 4561, -261, -2294, -2281, -4860, -8744, -10618, -12643, -14993, -15388, -12475, -4276, 4015, 6038, 4456, 2081, 3593, 12919, 20979, 21962, 18552, 9300, 164, -2317, -3530, -4143, -4485, -10524, -17670, -16700, -7092, 4067, 6052, -117, -2138, 2143, 7392, 8341, 2741, -1285, 425, 917, 34, 2012, 2813, -506, -4392, -6150, -3763, 32, -1968, -7335, -6994, 337, 7529, 9569, 8222, 6794, 5343, 3735, 2811, 2134, 959, -3666, -11573, -15280, -11174, -5206, -2687, -2504, -2028, -333, 3276, 7971, 10698, 10394, 6948, 2348, 1827, 6027, 8421, 4795, -1897, -6632, -7800, -7822, -8647, -11174, -14393, -15644, -14239, -10208, -2689, 5969, 10779, 10525, 6223, 2660, 7387, 16539, 20509, 18896, 12636, 3651, -3016, -7409, -9382, -7324, -7007, -12813, -17876, -14354, -2388, 7528, 8346, 5324, 3704, 4693, 6431, 4899, 1236, 895, 854, -2218, -3923, -2506, -1079, -1699, -4147, -7282, -7019, -3262, -1095, -862, 1770, 6469, 10099, 11594, 11173, 9532, 5826, 1258, -2593, -3996, -3454, -7077, -14919, -17829, -13044, -6805, -2203, -256, 775, 4396, 9332, 13402, 15525, 13841, 7597, 632, -1387, 1789, 3762, 362, -5565, -9751, -10739, -9697, -9167, -10148, -11278, -11211, -9795, -5486, 3529, 11426, 15891, 15404, 6462, -470, 493, 6537, 13537, 16520, 13354, 4823, -4187, -11639, -13574, -8657, -4058, -7340, -15126, -15736, -5345, 9620, 17585, 14402, 6627, 2130, 2009, 2072, 423, -198, -360, -4548, -9588, -9152, -3247, 1288, -1643, -8280, -9020, -1558, 5993, 7582, 7432, 8990, 9965, 10129, 9313, 7700, 5170, -1379, -8585, -9349, -6952, -9368, -15715, -18911, -14786, -6615, -1319, 1760, 6813, 11526, 14315, 17040, 18732, 15855, 7301, -2308, -6687, -5178, -3341, -4836, -7697, -9022, -8241, -7681, -8723, -9834, -9947, -8799, -5513, 472, 6565, 10529, 13644, 15881, 14502, 8344, -792, -10498, -13173, -5241, 6253, 16727, 18436, 7109, -6896, -13211, -9047, 606, 3651, -5225, -15210, -14576, -992, 15793, 20955, 12749, 340, -7192, -5528, -10, 1146, -1568, -6106, -11913, -13067, -5440, 4470, 6916, 906, -5179, -2424, 8385, 16277, 13567, 5796, 1924, 1772, 1730, 2302, 2239, -1513, -7455, -11326, -10124, -6113, -5667, -10188, -13551, -10878, -4731, 1715, 9414, 17321, 21239, 19854, 16018, 12082, 7565, 149, -9675, -16455, -16199, -11120, -6396, -4172, -3268, -3453, -5584, -7590, -7558, -6192, -3890, 20, 6169, 13037, 16609, 13531, 8058, 4786, 1268, -4834, -13946, -22306, -20649, -6154, 11919, 26098, 30085, 18850, 2204, -7847, -8467, -2145, 931, -6640, -16960, -17796, -5406, 11023, 17043, 10504, 268, -5906, -5092, -1219, -73, -1228, -3970, -8010, -8271, -1756, 6810, 9545, 5410, 1237, 2316, 7771, 10165, 3752, -4933, -8200, -7023, -4689, -2965, -1821, -522, 42, -704, -678, 518, -304, -5408, -10602, -9932, -3742, 4673, 12662, 17686, 19407, 17242, 10899, 4705, -1101, -8894, -15528, -17972, -15055, -8267, -3206, -1124, 118, -1398, -4835, -5468, -2843, 859, 4155, 5552, 7517, 11661, 13261, 9983, 2504, -6650, -11386, -10049, -7346, -6197, -8295, -10985, -3950, 12473, 27073, 32419, 22751, 1756, -15123, -19294, -12051, -878, 1963, -5431, -13348, -11713, 1600, 14482, 15295, 6497, -3517, -7474, -3251, 2287, 4002, 3297, 76, -4427, -5317, -497, 5228, 5608, 613, -4221, -4180, -1349, -1481, -4678, -6169, -4152, -961, 1560, 5442, 10488, 11098, 5427, -1151, -3316, -2917, -5776, -12142, -15019, -9728, 191, 8828, 13090, 13217, 11486, 8815, 4613, -1007, -7571, -12925, -13644, -9413, -3929, -648, 626, 1514, 1115, -1335, -2450, -330, 3673, 7079, 6644, 5071, 5975, 5255, 1538, -2526, -7153, -9778, -9119, -6374, 586, 6246, 3159, -5038, -12920, -12718, -176, 13968, 22326, 23508, 13579, 340, -5566, -4236, 1984, 4611, -3960, -15985, -19254, -9445, 6282, 15221, 12578, 3805, -3205, -4505, -2478, -1252, -1370, -3346, -7136, -8915, -4562, 4596, 10091, 6736, -1120, -5653, -2920, 2052, 2486, 643, 2489, 7203, 10155, 9610, 5443, -787, -5970, -8627, -7764, -5622, -7913, -12462, -12407, -5861, 3573, 8104, 7159, 6908, 7937, 7307, 4540, 2023, 1362, 69, -4185, -7275, -5389, -1651, -936, -4654, -7281, -3464, 2170, 4313, 4735, 5677, 7242, 7896, 5326, 601, -2836, -4331, -5036, -5262, -5597, -6704, -8773, -9846, -6191, -294, 2019, -1061, -7351, -7351, 4795, 21286, 31570, 30247, 17081, -941, -12561, -12988, -5858, -669, -6127, -18451, -24496, -15187, 3085, 13967, 11347, 2252, -4769, -4807, 859, 6189, 8122, 6419, 1266, -3030, -660, 6999, 10192, 3519, -6694, -12021, -9272, -2786, -138, -1321, -1641, -443, 1573, 4359, 7555, 9542, 6178, -1188, -6328, -7635, -7326, -8369, -10162, -8955, -4533, 472, 6278, 13308, 17099, 14107, 7147, 1929, 705, -293, -4291, -8484, -9279, -6840, -3842, -2137, -650, 892, 865, -84, 77, 1591, 3385, 3641, 2041, 870, 875, 1420, 1026, -2198, -4944, -4384, -3141, -2421, -3532, -5547, -2582, 4046, 7336, 5436, -983, -7659, -4977, 6385, 16877, 22818, 18745, 4257, -9337, -16090, -13980, -5616, -3866, -11571, -18600, -15274, 1757, 18815, 20678, 11408, 2638, -2, 1472, 1304, -811, -177, 1550, -1173, -5643, -5288, -1051, 1217, -2103, -7734, -8412, -3168, 1299, 1378, 932, 2617, 4832, 6180, 7077, 7154, 4662, -404, -5547, -6646, -3711, -1512, -3009, -6853, -7602, -3401, 2852, 8246, 9626, 7608, 5936, 5100, 3871, 823, -5141, -10462, -13014, -13079, -8829, -2109, 3264, 5414, 4828, 5045, 7338, 8906, 7379, 3992, 1711, 1450, 1914, 1736, 302, -3348, -8405, -11699, -11809, -9540, -5638, -2463, 1045, 5544, 5958, 4470, 3233, 4757, 8408, 4453, -1918, -7283, -9870, -299, 11426, 17932, 17521, 5271, -10734, -20657, -18561, -6438, 1555, -1744, -9251, -13141, -3131, 15970, 24385, 18144, 5843, -2385, -2221, -593, -2052, -1360, -953, -6583, -12560, -9692, 504, 6614, 3230, -2734, -2571, 3354, 5782, 1481, -115, 5007, 8994, 5227, -1556, -1831, 3051, 3483, -1997, -7732, -9984, -11183, -13557, -12319, -6628, -1506, 1803, 6593, 13505, 19225, 19694, 13935, 6273, -227, -6138, -9889, -9445, -6247, -3764, -3871, -4527, -3224, -673, -987, -5093, -7250, -3321, 3303, 7493, 8199, 6656, 4614, 2982, 1454, -415, -2039, -3070, -4134, -3938, -1311, 2299, 4288, 2489, -2126, -4977, -3421, 304, 2383, 577, -2725, -3277, -1561, 330, 2826, 1311, -5966, -9342, -4553, 7010, 20286, 22424, 11462, -2121, -12677, -14272, -5427, 1127, -1622, -9814, -14008, -3405, 14070, 22458, 18745, 6654, -5090, -10473, -12415, -10631, -3431, 2771, 1934, -2649, -4097, -475, 3758, 3606, -65, -2424, -2572, -3083, -2078, 5215, 15661, 19066, 10880, -1123, -5637, -3651, -3914, -8007, -11482, -11209, -9013, -7386, -3631, 2271, 4489, 1135, -2793, -1072, 6485, 13424, 14974, 12205, 6112, -892, -3365, -2563, -3376, -7603, -13182, -13557, -6966, 470, 4321, 4510, 2850, 522, -1732, -811, 2851, 5305, 5223, 3164, 1397, 2082, 3492, 2429, -903, -5543, -10441, -11682, -7026, -186, 4549, 6167, 5121, 3811, 4279, 5613, 5802, 3679, -514, -4706, -5913, -3057, 448, 562, -3496, -8415, -7910, -3419, -462, -477, -5828, -11271, -6908, 4241, 16200, 25382, 23042, 11039, 597, -4538, -2818, 1757, -236, -8775, -17764, -19039, -7845, 5976, 12693, 11809, 4009, -3533, -4086, -1856, 458, 1919, -2123, -8353, -8237, -1857, 4719, 6855, 3700, -554, -1216, 62, 11, 349, 2254, 3542, 2639, 1384, 2737, 4714, 2541, -3167, -6965, -6317, -3778, -3384, -4344, -2755, -385, -969, -1936, 936, 5904, 7211, 3531, 671, 2492, 4693, 1642, -3771, -4678, -941, 1871, 852, -1471, -1996, -1151, -1888, -3484, -2698, 170, 2485, 2507, 1367, 1623, 3213, 3328, 657, -2442, -3713, -4366, -5388, -5327, -3015, 496, 1865, 695, 2037, 7280, 10559, 8203, 2583, -1072, -538, -575, -2932, -3548, -1604, 774, 1304, -58, -607, -668, -3800, -9289, -12694, -11630, -6356, 784, 6951, 10668, 11494, 9894, 7628, 5896, 3323, -1495, -6717, -9910, -9873, -5721, 858, 7060, 11321, 11040, 6009, -384, -5699, -8233, -6937, -3679, -1476, -1268, -2563, -2765, -360, 3163, 6342, 6160, 2024, -976, -930, 330, 2048, 1828, -288, -1811, -3037, -3738, -2263, 743, 2591, 1210, -2717, -6049, -5728, -1169, 4002, 5636, 3598, 1490, 1666, 3176, 3321, 487, -2988, -5477, -7426, -8017, -5758, -1002, 3332, 5377, 6324, 7597, 8803, 7599, 3648, -55, -2288, -3894, -5747, -6870, -5062, -1890, -960, -2607, -5016, -5620, -3516, -1492, -1177, -1036, 854, 4563, 7795, 9314, 10012, 9603, 7104, 2981, -787, -3246, -4670, -6498, -9206, -9399, -6961, -4214, -1111, 1426, 2746, 3540, 4036, 4917, 5227, 3140, 743, 354, 1204, 1468, -451, -3539, -4016, -1496, 1091, 2530, 1827, -1498, -4974, -5745, -4111, -1800, 439, 1565, 2598, 6108, 9448, 9056, 4905, -2051, -8221, -10775, -9975, -6758, -3591, -844, 1516, 2934, 5919, 8017, 5824, 825, -5704, -7388, 18, 8935, 15146, 16876, 9468, -583, -7571, -11803, -9271, -6533, -9764, -13357, -15068, -7930, 6190, 12963, 13575, 10691, 4812, 2311, 631, -1281, 561, 1670, -1201, -5325, -5842, -1015, 3092, 2649, -363, -3178, -4614, -6387, -7763, -4846, 1195, 5489, 5604, 3819, 4082, 5275, 4515, 2684, 270, -2695, -4898, -6166, -5164, -1923, -105, 153, 1785, 4812, 6993, 6682, 5032, 2882, -1055, -5621, -7876, -6918, -4295, -2575, -2338, -896, 2077, 3818, 3130, 1035, -501, -431, 895, 2335, 2915, 2011, 766, 1010, 1240, 782, 1315, 1041, -1027, -2628, -3521, -3193, -1503, -1281, -1933, -1180, 224, 1416, 1243, 842, 1602, 1198, -370, -791, -18, 1261, 2253, 1324, 154, 924, 1699, 1509, 812, -484, -2006, -3420, -4120, -2774, 208, 1946, 1670, 614, 263, 2246, 4212, 2625, -1801, -5918, -7156, -4893, -1661, 637, 2784, 3243, 1472, -786, -2594, -1616, 1636, 2575, 991, -1083, -3128, -1949, 2145, 5089, 7689, 9646, 8460, 4354, -3001, -8839, -7789, -3923, -2109, -6162, -12865, -11527, -3736, 3302, 8956, 11506, 11143, 9848, 6650, 3621, 3187, 3110, 219, -5932, -9894, -8477, -5725, -2715, -71, -56, -1481, -3923, -6385, -5319, -1552, 1306, 2055, 1799, 2931, 4780, 5906, 7285, 8228, 6944, 2272, -4289, -7380, -6015, -4659, -4645, -4304, -2061, 1652, 4093, 4975, 5495, 4451, 885, -3693, -6176, -5639, -3603, -807, 2184, 3609, 2075, -824, -2062, -824, 514, 135, -779, -695, 678, 2819, 4222, 3459, 795, -2286, -3421, -1477, 1309, 2093, 510, -1121, -652, 1413, 3418, 3155, 457, -2526, -4875, -4920, -1906, 2202, 5592, 5635, 1893, -1835, -2816, -1242, 625, 1540, 1219, -418, -1477, -1418, -767, 723, 1150, -1349, -4654, -5678, -2656, 2801, 5848, 4272, 14, -2510, -869, 1649, 1201, -1882, -4957, -6129, -4274, -227, 3250, 5315, 5472, 4215, 3096, 2599, 2087, -497, -4282, -6824, -8006, -5762, 995, 6917, 9865, 10272, 5487, -901, -4134, -6127, -5400, -3373, -4792, -6127, -6000, -2338, 3050, 4252, 6366, 8697, 7831, 5734, 599, -3661, -3179, -2240, -4007, -7948, -9639, -7138, -3339, 1801, 6996, 8260, 6579, 2925, -1556, -1753, 1336, 2344, 989, -996, -2092, -544, 2547, 5273, 5819, 3729, 238, -4535, -7962, -8536, -8373, -7213, -3880, 534, 4773, 8138, 9798, 9198, 6463, 2019, -3719, -8414, -10374, -10130, -7050, -1441, 4412, 8286, 8821, 7428, 6155, 4439, 1057, -3835, -8412, -9332, -5566, -242, 3522, 4610, 4326, 4204, 3386, 1606, -642, -3076, -4638, -5277, -4981, -2706, 572, 3560, 5691, 5562, 3638, 712, -1760, -1658, -1705, -3713, -5123, -3454, 1773, 6139, 6088, 3589, 678, -1872, -4389, -6792, -6936, -5194, -3208, -635, 3000, 6501, 7701, 6860, 4823, 1973, -822, -3256, -3590, -927, 1519, 1843, 1400, 327, -1294, -2751, -4362, -4990, -3423, -1733, -800, 879, 2650, 3206, 2117, 99, -1400, -1835, -1684, -2842, -3302, -427, 2075, 1569, -992, -3364, -2647, 1077, 4410, 6196, 7884, 8053, 5528, 2966, 1157, -168, -2231, -6373, -7987, -6959, -5004, -1869, 59, 3463, 7025, 5727, 1472, -2199, -3683, -3854, -3672, -2806, -634, 2288, 2806, 1010, 494, 2096, 2876, 774, -2475, -4340, -3198, -582, 855, 1270, 1181, 238, -983, -1136, 971, 3909, 4733, 2771, -809, -3112, -3444, -3172, -1997, -455, 622, 1278, 2081, 3992, 5985, 5676, 2253, -2024, -4155, -4414, -3926, -2872, -2232, -1956, -1353, -174, 1858, 3447, 2870, 91, -2302, -2523, -2032, -1612, -832, 686, 2498, 3757, 4134, 3582, 2706, 1145, -1281, -3036, -3423, -2688, -1346, -279, 158, -30, -335, -77, 757, 1855, 1809, 340, -880, -677, 1209, 2891, 1844, -1173, -3475, -3934, -2570, -1063, -1294, -2120, -2099, -659, 2566, 5795, 6761, 4729, 1045, -1829, -2768, -1853, -495, -532, -2128, -3246, -2312, 483, 3657, 3827, 457, -2813, -3730, -2482, -892, -440, -566, -38, 2004, 4261, 5193, 4582, 2455, -249, -2871, -4491, -4895, -5173, -4604, -2960, -682, 2753, 5511, 5518, 3771, 2341, 2051, 1855, 494, -1983, -3839, -3753, -2784, -2193, -1150, 984, 2594, 3043, 2514, 1488, 1539, 1312, -1265, -4365, -4900, -1857, 2519, 4725, 3728, 988, -1487, -2823, -3313, -2178, 144, 924, -36, -591, 498, 2384, 2800, 752, -2144, -3303, -2384, -610, 1411, 3230, 4072, 2910, 299, -1831, -2499, -2135, -1957, -2809, -3233, -1272, 1887, 4312, 5117, 3708, 1062, -1129, -2090, -1108, 775, 885, -486, -1294, -699, 868, 1240, -165, -1493, -2410, -3150, -3130, -2003, 405, 2548, 2602, 1620, 1057, 874, 383, -444, -916, -261, 757, 298, -803, -741, 244, 596, -706, -2306, -1753, 804, 2478, 2082, 1449, 1824, 2454, 1831, 26, -1449, -2335, -3715, -5351, -5112, -2227, 1471, 3420, 3237, 2557, 2221, 1921, 1432, 587, -871, -2543, -3799, -3625, -1125, 2236, 4372, 4577, 2809, 284, -1816, -3024, -3006, -2810, -2734, -1983, -1105, -11, 1502, 2463, 2893, 2961, 2208, 1283, 1017, 1015, 669, -451, -1891, -2726, -2702, -1566, 4, 1202, 1902, 1387, -100, -1751, -2864, -2619, -1561, -222, 1257, 2155, 2345, 2179, 2142, 2447, 1735, -731, -3422, -3960, -1743, 303, 293, -23, 563, 1275, 1451, 1006, 523, 279, -857, -2577, -2166, 1301, 4844, 5458, 3457, 588, -1913, -3592, -5108, -6513, -6817, -5327, -2184, 1611, 5366, 8024, 7868, 4989, 1169, -2032, -3590, -3457, -2408, -959, 878, 2228, 2366, 2184, 1525, -114, -1993, -3505, -3538, -1863, -284, 290, 319, 262, 511, 989, 880, 277, -141, -530, -389, 718, 1638, 1422, 585, -326, -1002, -748, -11, 419, 1101, 1508, 349, -1704, -3086, -2651, -1326, -1081, -1820, -2347, -1379, 1222, 3480, 3893, 2841, 820, -1267, -1643, -304, 1530, 2483, 1762, 641, 98, 96, 218, 172, 14, -507, -1110, -1248, -853, -447, -623, -1368, -2244, -2890, -2996, -1852, 1042, 4290, 5422, 4543, 3286, 2241, 1363, -538, -3510, -5097, -4530, -3285, -1814, 210, 2280, 3469, 2962, 826, -1326, -1544, 27, 1100, 860, 510, 802, 1263, 1158, 892, 276, -1014, -2027, -3148, -3365, -565, 2192, 2468, 2300, 1714, 520, -567, -2336, -3342, -1779, 501, 1351, 669, -238, 411, 2035, 2316, 1062, -992, -2596, -2537, -2033, -1660, -751, 33, 355, 1031, 1618, 1603, 1745, 1443, 141, -1555, -2969, -2027, 1412, 3850, 3348, 600, -2044, -2401, -1678, -959, -195, -180, -618, -948, -270, 2121, 3932, 2982, 608, -1437, -2563, -2271, -1200, -19, 910, 758, -251, -963, -404, 594, 853, 987, 953, 565, 582, 998, 1396, 1336, -56, -2212, -3380, -3147, -2052, -997, -340, 102, 165, 550, 1936, 2938, 2322, 974, -25, -121, 55, -712, -1630, -1401, -241, 568, 344, 39, 738, 1932, 1976, 682, -1122, -2636, -2741, -2045, -1705, -1061, -154, 307, 720, 942, 1070, 1633, 2008, 1786, 1021, 276, 157, 275, 555, 383, -974, -2176, -2034, -546, 1307, 1541, 205, -859, -930, -359, -663, -2024, -2484, -1701, -154, 1062, 1325, 1791, 2344, 2461, 2135, 984, -605, -2205, -3712, -3616, -1391, 1326, 3212, 3702, 3240, 2374, 926, -1190, -3032, -3315, -2634, -1896, -656, 1199, 3171, 4041, 2806, 393, -1824, -3415, -4121, -4008, -2620, 250, 2916, 4601, 4915, 3132, 445, -1563, -2395, -2124, -1782, -2104, -2140, -1113, 587, 2176, 3214, 3132, 1424, -1150, -3169, -3423, -1874, -51, 778, 785, 804, 1050, 966, 504, 263, 172, -127, -566, -653, 420, 1769, 1573, 122, -1053, -1120, -240, 435, 424, 340, -222, -1207, -1262, -591, -225, -751, -2041, -2222, -700, 1136, 2153, 2016, 1669, 1597, 1091, 425, 51, -387, -552, -742, -937, 197, 2005, 2375, 701, -1443, -2414, -2333, -1990, -1715, -916, 422, 1161, 1265, 1599, 2279, 2212, 855, -313, -210, 171, -58, -871, -1330, -887, -688, -538, 182, 653, 424, -725, -2078, -1989, -679, 365, 556, 138, -1, 431, 910, 1218, 1550, 2037, 1685, 146, -893, -596, 238, 583, -355, -1342, -1084, -789, -1035, -1390, -1138, -92, 433, 72, -272, -317, 113, 905, 1650, 2153, 1733, 573, -194, -78, 116, -283, -1119, -1503, -908, -73, 485, 892, 1146, 673, -654, -2380, -2791, -1394, -65, 174, -662, -1015, 341, 1878, 2413, 1872, 871, 549, 317, 140, 546, 850, 546, -234, -1011, -1026, -730, -1394, -2101, -1879, -666, 1093, 2025, 2208, 1530, 199, -523, -1033, -1196, -743, -391, -147, 816, 1747, 1722, 1183, -624, -3048, -4053, -3359, -1414, 601, 1925, 3187, 3909, 3682, 2450, 751, -201, -765, -2376, -3755, -2997, -1307, 746, 1678, 924, 9, -987, -1562, -1208, -525, 240, 607, 674, 2045, 3720, 3516, 1605, -1314, -3635, -3138, -1543, -367, 613, 603, 532, 893, 1223, 1195, 491, -893, -2269, -2860, -2139, 13, 2086, 2774, 2217, 1019, -389, -1633, -2076, -1636, -813, 15, 524, 1314, 2100, 1965, 1235, 370, -215, -616, -1190, -1710, -1616, -1396, -1203, -478, 694, 1744, 1846, 1243, 315, -648, -1261, -1392, -867, 171, 736, 482, 396, 508, 1009, 1811, 1625, 170, -1265, -1689, -1055, 37, 954, 1081, 99, -985, -1648, -1734, -1218, -744, -975, -526, 992, 1672, 1737, 1786, 1269, 88, -869, -1159, -756, -122, -134, -698, -633, 975, 2390, 1905, 856, -533, -1943, -1611, -680, -155, 60, -547, -1406, -1003, 318, 1027, 970, 477, 384, 433, 102, 199, 755, 906, 406, -527, -1586, -934, 271, -403, -1049, -799, 49, 1466, 1748, 1004, 699, 99, -861, -1372, -1466, -794, 58, -70, 77, 505, 120, 119, 581, 1246, 1372, 748, -570, -1571, -594, 495, 714, 1019, 1341, 777, 31, -601, -1335, -1261, -544, -200, -866, -1394, -273, 784, 413, 287, 352, 199, -120, -407, -834, -617, 569, 463, 60, 342, 826, 881, 424, 357, -99, -532, -169, 432, 776, 612, -77, -693, -777, -895, -1001, -1160, -1389, -1401, -1253, -371, 972, 1570, 1980, 2675, 2641, 1681, 743, 288, 98, 129, -1000, -1948, -1327, -1064, -1752, -2626, -2212, -1252, -250, 487, 713, 1500, 2078, 1768, 764, -404, -1060, -492, 464, 1329, 1930, 1384, 1073, 768, -582, -1312, -819, -443, -593, -1238, -1929, -1847, -1018, -95, 743, 1370, 838, -301, -1181, -734, 1226, 2170, 1002, -81, 159, 339, 525, 457, -65, -126, -36, -339, -895, -665, -74, -107, -477, -319, 253, -116, -965, -897, -56, 831, 1403, 1164, 455, -24, -609, -1047, -369, 850, 1745, 1738, 405, -586, -572, -69, -20, -925, -1786, -2035, -1125, 69, 1020, 1492, 1349, 531, -795, -1088, -763, 25, 910, 1283, 1385, 1310, 475, -889, -1175, -1110, -993, -1067, -1192, -387, 588, 673, -34, -237, 225, 1264, 2016, 1824, 1509, 874, 219, -407, -713, -690, -1564, -3311, -3633, -953, 1322, 1195, 135, -651, -406, 809, 1718, 1023, 189, 249, 8, -115, 972, 1777, 1665, 829, 19, -417, -1596, -2244, -2559, -2898, -1967, -11, 1191, 1747, 2173, 1331, 261, -290, -140, -47, -60, -64, -598, -674, 453, 1809, 1727, 765, -451, -1233, -1006, -126, -200, -475, 67, 411, -328, -1269, -1164, -1207, -258, 356, 294, 786, 2313, 3056, 1735, 425, -1349, -2289, -2451, -1378, -183, 288, 1026, 1009, 362, 57, 793, 877, -35, -1279, -2077, -1589, -79, 847, 1087, 1413, 1893, 1464, 275, -198, -1199, -1728, -1365, -865, -588, -128, 391, 560, 1172, 1461, 1254, 566, -197, -1100, -1851, -1493, -723, -496, -149, 1043, 2136, 1476, 88, -279, 316, 1244, 1349, 644, -689, -1086, -1204, -1389, -849, -701, -421, -366, -397, -75, 738, 1189, 217, -908, -967, -91, 1041, 1445, 897, 88, -75, 341, 588, 748, 210, -672, -1259, -312, 820, -39, -1287, -2176, -2129, -1338, -590, -185, 474, 1486, 1831, 2013, 2610, 2797, 1804, 1, -1227, -2191, -2768, -2209, -1880, -1280, -771, -447, 118, 960, 1734, 1736, 2194, 1893, 970, 147, -71, 261, -917, -1743, -1852, -1672, -1010, -271, 296, -142, 208, 482, 64, -333, -263, 132, 218, 890, 1076, 1460, 1854, 1618, 1049, 52, -1068, -1746, -2182, -2446, -1616, -1209, -1284, -601, 855, 1995, 2991, 3040, 1556, 112, -724, -980, -1486, -1434, -1049, -646, 281, 761, 690, 1090, 1335, 1085, 776, 101, -510, -1176, -873, 130, 787, 527, -60, -398, -767, -558, -728, -576, 35, -217, -1277, -1234, -685, -116, 860, 1227, 1630, 1626, 1351, 522, 620, 891, -95, -1093, -1683, -993, 88, 497, -381, -915, -642, -110, 423, 239, -28, -605, -1018, -956, -494, 494, 1261, 1676, 1556, 750, 160, -141, -530, -982, -995, -598, -98, 295, 464, 609, 93, -607, -1340, -1694, -1045, 54, 1123, 1376, 707, -324, -660, -457, -296, -231, 34, 522, 982, 1512, 942, -348, -507, -103, -675, -1142, -621, 29, 419, 853, 1215, 1163, 1568, 1518, 40, -1254, -1547, -1315, -1460, -1858, -1728, -1506, -498, 1038, 1345, 969, 1342, 1308, 679, 975, 1151, 1385, 896, 2, -588, -1545, -1500, -1257, -1630, -2538, -2450, -1210, 778, 3220, 3947, 2847, 935, 10, -53, -18, 372, 188, -947, -1539, -1382, -967, -271, -15, -370, -1362, -1673, -856, 193, 1442, 2606, 2540, 1971, 1796, 1259, 564, -571, -1399, -1780, -2194, -1604, -700, -523, -973, -1958, -1794, -331, 1251, 2633, 2407, 1851, 1917, 1708, 809, -14, -956, -2894, -3574, -2205, 62, 1051, 1411, 1599, 577, -216, -1065, -1598, -826, 246, 502, 466, 795, 1779, 2543, 2002, 585, -1359, -3070, -3213, -2088, -587, 639, 411, -9, 198, 678, 1443, 1423, 581, -408, -868, -28, 1039, 1577, 1109, -976, -2564, -2323, -1024, 290, 619, -206, -766, -227, 750, 1582, 1032, -297, -890, -795, -579, -247, 625, 1342, 1548, 739, 501, 399, -246, -368, -1606, -2133, -1233, 24, 591, 1153, 1558, 1004, 881, 540, -152, -725, -231, 193, 336, -104, -477, 93, 100, -547, -1556, -1561, -491, 577, 715, 145, -465, -552, 148, 655, 758, 1113, 1088, 853, 882, 459, -37, -107, -974, -2314, -2519, -1958, -743, 469, 1980, 2206, 1154, 646, 124, 199, 120, -215, -392, -298, 37, 179, 275, 649, 909, -209, -1404, -1203, -923, -459, 128, 337, 727, 810, 600, 752, 279, -582, -859, -1555, -1550, -788, 51, 838, 879, 358, 237, 462, 48, -273, -774, -708, 65, 345, 530, 823, 1049, 396, -286, -105, 140, 250, -432, -967, -941, -340, 285, 103, 59, -60, 60, -711, -1031, 80, 905, 1192, 392, -323, -39, 58, -144, 99, 195, -102, -414, -633, -178, 624, 147, -141, -1, -77, -346, -294, 441, 586, 189, -485, -238, 47, 229, -98, -482, -598, -399, 216, 475, 1198, 628, -147, -92, 61, 24, 552, 799, 513, 513, 79, -28, -646, -1104, -403, -264, -1024, -658, -345, -378, 328, 386, 72, 452, 545, 212, 696, 1467, 1567, 601, -128, -229, -950, -1553, -973, -915, -1336, -1114, -764, -140, 1517, 2595, 1693, 793, 535, 284, -425, -985, -1567, -995, 602, 1330, 1010, 331, 89, -568, -1589, -2455, -1738, -414, 238, 265, 742, 2195, 2867, 2384, 1049, -150, -826, -999, -803, -520, -360, -266, -849, -1548, -1853, -2137, -1929, -676, 570, 993, 1311, 1353, 1791, 2209, 2145, 734, -1030, -1477, -652, 153, 48, 34, -378, -880, -1254, -1135, -548, 289, 673, 260, -86, 297, 962, 1025, 253, -809, -1600, -1500, 85, 1102, 991, 296, 739, 1293, 1219, 1007, -23, -859, -1674, -1991, -1732, -146, 1026, 1338, 1236, 455, 47, -500, -764, -822, -860, -812, -95, 924, 1445, 1681, 1507, 517, -812, -1697, -1661, -1003, -390, 224, 1353, 2383, 2304, 1370, -235, -1169, -1364, -1510, -1490, -823, 102, 385, 234, -60, -107, -14, 190, 188, -24, 279, 864, 577, 311, 584, 235, -660, -924, -729, -465, 204, 209, -11, -170, 111, 597, 661, 867, 304, -977, -1963, -1690, -824, -11, 302, 399, 946, 902, 986, 678, 258, 163, -611, -869, -289, 583, 1499, 1786, 343, -1050, -1743, -2187, -1402, -519, -6, 303, 950, 1441, 1348, 847, -110, -1224, -2055, -1877, -1157, -71, 347, 378, 1087, 1269, 1263, 1247, 536, 206, 61, -294, -56, 167, -2, 94, -417, -1388, -1450, -1318, -414, 301, -251, -289, 310, 757, 874, 519, -60, 26, 185, 178, 394, 867, 973, 119, -305, 336, 849, 670, -450, -1656, -1530, -782, 102, 393, 358, 243, 0, -358, -679, -535, -275, 436, 137, -166, 542, 1431, 1430, 189, -1051, -1206, -166, -422, -763, -99, 819, 1618, 1480, 994, 601, 157, -638, -1281, -1520, -1294, -798, -582, -122, 601, 925, 613, -357, -943, -1031, -520, 489, 853, 891, 1204, 1401, 1066, 686, 22, -266, -37, -637, -937, -927, -1245, -1245, -1060, -206, 410, 279, -65, -70, 147, -5, 450, 558, 669, 574, -119, -49, 288, 919, 950, 479, -11, -526, -609, -686, -695, -697, -324, -172, -488, -471, -253, 229, 767, 1099, 671, 269, -36, -860, -1110, -327, 682, 704, 314, -305, -236, 554, 395, -525, -667, -239, -73, 380, 412, 443, 663, 514, -1, -212, -521, -252, 90, -589, -1030, -993, -157, 521, 498, -506, -511, -92, -349, -12, 477, 1008, 1295, 1631, 884, 477, 989, 346, -630, -1272, -1716, -1917, -1420, -216, 546, 503, 21, 226, 372, 175, 757, 309, -238, 143, 17, -550, 32, 825, 742, 453, -273, -134, 134, 208, 42, -629, -696, 72, 433, 72, 377, -223, -1169, -1318, -615, 346, 1110, 1411, 108, -646, -558, -216, 26, 17, -177, -522, -149, 812, 1528, 1066, 470, -301, -1349, -959, 180, 129, -492, -709, -245, 576, 1522, 1390, 52, -315, -815, -1309, -1402, -1125, -910, -319, 514, 777, 1784, 1851, 1656, 534, -753, -1026, -715, 468, 842, 315, -919, -972, -1085, -1100, -564, -430, -377, -753, -435, 168, 1520, 2514, 1721, 497, 65, -55, 9, 216, -221, -952, -1527, -1368, -517, 469, 1122, 834, -805, -1080, -102, 426, 983, 730, 499, 835, 706, -251, -621, -717, -811, -1211, -1873, -703, 656, 678, 277, 296, 783, 1006, 1023, 652, 329, 846, 1021, 345, -822, -1313, -1664, -1899, -1188, -568, 172, 468, 515, 400, 620, 1317, 1454, 1019, -104, -1091, -1357, -1141, 77, 793, 581, 553, 281, 414, 418, 516, -531, -1297, -1027, -970, -247, 56, 384, 201, 509, 228, -561, -851, -730, 349, 112, -30, 671, 1258, 1043, 849, 473, -303, 109, -140, -648, -587, -391, -13, 212, 98, -562, -641, -552, -380, 46, 331, 826, 197, -548, 49, 729, 423, -818, -993, -300, 385, 688, 305, 304, 397, 553, 147, 262, 11, -1302, -2015, -1280, 368, 528, 677, 681, 605, 372, 373, 343, -128, -201, -516, 121, 435, 423, 53, -251, -122, -333, -640, -417, -128, -447, -300, -312, 166, 1048, 791, -143, -434, -218, -178, 3, 479, 223, -190, -251, -258, -202, 198, 504, -718, -1216, -645, 333, 1076, 785, 590, 498, 926, 745, -68, -556, -1076, -380, 43, -124, -293, -233, 385, -46, -510, -815, 102, 323, 260, 484, -228, 655, 1182, 223, -967, -417, -133, -64, 439, 461, 355, -361, -382, -300, -389, -248, 251, -466, -657, 322, 156, -127, 640, 1307, 730, 510, 230, 14, -219, -704, -1090, -1246, 44, 790, 319, 162, 561, 456, -627, -877, -429, -123, 206, 130, -111, 57, 585, 1127, 768, -275, -990, -1196, -1104, -265, 85, -419, 398, 889, 683, 360, 232, 608, 364, -394, -715, -287, -219, 623, 901, -49, -294, -469, -914, -1269, -806, 10, 324, 5, 285, 933, 762, 554, 426, -292, -977, -770, -290, -338, -123, 627, 309, 251, 783, 680, -98, -273, -310, -894, -468, -85, -136, -815, -230, 622, 659, 470, 458, 334, -525, -274, 122, 752, 316, 427, -294, -751, 374, 370, 435, -146, 170, -217, 49, -76, -416, -228, -1169, -428, -154, 484, 1141, 669, -238, -266, 54, -456, -47, -374, -366, 72, 593, 1184, 986, 661, 171, -258, -242, 154, -808, -905, -419, -487, -340, -48, 33, -324, 198, 712, 647, -78, 212, 48, 181, 409, -57, -170, -739, -248, -508, -432, 627, 1057, -151, -648, 164, -193, -148, -233, -503, -393, 38, 802, 906, 429, 510, 139, -1076, -972, -374, -361, -353, -102, 352, 699, 1714, 1450, -126, -1170, -1016, -705, -874, 137, 713, 385, -394, 360, 631, -163, -13, -261, -808, -1141, -191, 476, 710, 678, 172, -816, -970, 436, 907, 93, -271, -524, -396, 246, 814, 850, 59, 357, -29, -493, -360, 474, 149, -1354, -1210, -1, 1018, 436, 120, -472, -525, 216, 802, 725, 636, 497, -263, -947, -789, 307, -252, -348, 26, 96, 493, 573, 517, -49, -431, -645, -593, 198, 618, 1063, 857, 364, 355, -196, -677, -787, -523, -825, -606, -240, 553, 773, 139, -167, -278, 315, 235, 393, 328, 752, 759, -87, -704, -490, 70, -341, -851, -904, 38, 659, 566, -113, 138, 174, -193, -484, -694, 2, 89, 31, 269, 1124, 1198, 29, -1051, -1091, -717, -524, -35, 437, 715, 889, 714, 456, 46, -578, -970, -1345, -930, -798, -301, 613, 1147, 1044, 631, 453, -324, 81, -170, -379, -68, -205, 174, -75, 196, -94, -148, -300, -830, -882, -728, 724, 589, 311, 852, 892, 560, 599, 632, -569, -784, -822, -725, 9, 179, -66, -330, -386, -191, -179, -320, 129, 301, -33, 756, 1204, 552, 495, 354, -365, -1035, -828, -707, -293, -80, -101, 473, 630, 639, 116, 279, 760, 619, -694, -1312, -86, -18, -159, -51, 496, 490, -271, -120, -133, -218, -388, 78, 519, 673, 556, 26, 125, 286, 280, -770, -1275, -747, -240, 106, 249, 746, 532, 165, 357, 504, 266, -522, -697, -205, -260, -315, 242, 542, 155, 117, -191, -983, -615, -67, -177, -277, 353, 1089, 936, 550, 490, 66, -979, -713, -285, -352, 56, 58, 88, 489, 587, 0, -431, -917, -992, -466, -324, 252, 884, 554, 349, 536, 547, -50, -626, -590, -761, -315, 265, 532, 454, 401, 531, 105, -341, -203, -416, -1081, -138, 93, -299, 117, 192, -229, -431, 451, 321, -294, 183, 588, -439, -592, 947, 1016, 126, 32, -102, -490, -405, 151, 309, -301, 86, -416, -1247, -426, 802, 525, -321, 317, 448, 423, -112, 504, 657, 122, 234, -233, -53, -475, -190, -484, -419, -265, -30, 1111, 458, -65, -515, 44, 239, -73, -23, -815, -214, 114, 327, 581, 72, -483, -762, 73, 573, 759, 130, 18, -35, -172, 560, 312, 797, 766, -224, -1194, -1134, -662, -620, -8, -76, -145, -30, 485, 510, 15, 343, 883, 265, -385, 340, 293, -260, -438, -463, -559, 193, 341, -521, -37, 383, 169, -407, -259, -246, -444, 180, 659, 708, 189, 276, -56, -394, 17, -277, -1180, -775, 169, -625, -168, 962, 839, 529, 563, 543, -294, -489, -341, -336, 27, 193, -128, -114, 456, 299, -349, -788, -665, -234, -380, -236, 251, 438, 288, 17, 27, 50, -211, -203, 732, 521, -398, -170, 488, 502, -78, -106, -258, -403, -204, -327, -279, 615, 1325, 230, -606, 13, -467, -1025, -453, 463, 238, 130, 726, 382, 794, 840, 410, -626, -1054, -827, -652, -68, 319, 1039, 496, 828, 424, -639, -139, 327, -60, -890, -560, -590, -278, 211, 537, 775, 301, -175, -415, -9, 188, 220, 104, -237, -220, 327, 647, 139, -258, -52, 251, -266, -336, -281, -702, -256, 248, -37, -145, 417, -349, -993, -50, 778, 89, 92, 1448, 1040, -132, -456, -172, -585, -301, -299, -907, -187, 67, 182, 387, 286, -56, -541, -440, 393, 508, -358, -269, -94, -469, -163, 664, 1242, 393, -693, -1175, -636, -3, 459, 961, 137, 102, 477, 210, -706, -176, 194, -511, -292, -313, -102, -322, 331, 312, -312, -52, 361, 328, -361, 147, 381, 287, 346, 346, 303, -64, -258, -353, -524, -510, -319, -442, -429, 495, 750, 278, 602, 440, -158, -851, -161, 851, 349, -570, -589, 32, -685, 341, 1274, 320, -461, -866, -246, 818, 1158, -50, -286, 186, 225, -432, -560, 328, 738, -280, -1238, -586, -342, 120, 288, 1057, 853, -272, -477, 143, 477, -334, 95, -74, 38, -67, -396, -231, 792, 920, -381, -285, -158, 456, 36, -98, -236, -997, -1017, -601, -80, 354, 1205, 391, -380, -135, 199, 68, 308, 978, 846, 407, -423, -595, -320, 88, 52, -493, -1311, -1101, -113, 51, 507, 453, 122, -26, -34, 50, 400, 155, 52, 640, 135, -544, -453, 98, -215, -511, -745, -355, -185, -168, 86, 108, 1016, 1282, 821, 80, 147, -659, -1047, -786, -567, -518, -719, 214, 104, 52, 219, 889, 645, 156, -66, 42, 622, 129, 199, 263, 511, 343, 185, -526, -1046, -755, -722, -511, -349, 443, 702, 710, 269, 135, 482, 117, -90, -140, 406, 693, 383, -87, -100, 26, -512, -703, -788, -525, -115, 158, 498, 440, 64, 131, 751, 585, 111, -264, -413, -123, -55, -207, -206, -64, -178, -192, -397, -755, -296, 363, 579, 863, 892, 506, 127, 2, 120, -48, -157, -291, -710, -834, -406, 247, 398, -96, -824, -872, -268, 97, 62, 116, 552, 822, 863, 729, 550, 308, -142, -611, -625, -320, -139, -26, -66, -120, -248, -66, -17, -215, -344, -331, -371, -279, 308, 482, 450, 236, 153, 220, 342, 210, -114, -42, -161, -420, -411, 68, 21, -549, -925, -423, 178, -66, -122, 116, 439, 672, 818, 627, 423, 66, -528, -824, -813, -428, -132, 9, 127, 133, 28, 204, 480, 465, 204, 137, 306, 239, 117, 164, 527, 573, 7, -686, -939, -705, -400, -396, -467, 98, 357, -75, -189, 341, 986, 969, 621, 580, 570, 388, 23, -535, -992, -1057, -819, -668, -536, -75, 515, 773, 528, 219, 193, 78, 60, 178, 11, -236, -10, 305, 311, 301, -97, -686, -878, -651, -388, 50, 578, 612, 553, 728, 669, 127, -591, -935, -559, -134, 78, 242, 256, -47, -240, 29, -34, -428, -864, -839, -457, -22, 533, 822, 1027, 1127, 898, 243, -80, -169, -696, -1047, -879, -513, -59, 340, 164, -96, -249, -203, -140, -191, 3, 186, 151, 187, 562, 583, 429, 57, -354, -472, -417, -89, 92, 98, 135, 255, 64, -158, -177, -335, -652, -722, -430, 58, 512, 891, 1102, 842, 475, 148, -71, -451, -882, -1008, -680, -63, 336, 357, 361, 604, 590, 286, 14, -95, -381, -469, -73, 254, 262, 137, 227, 305, 54, -496, -819, -826, -616, -247, 112, 521, 617, 420, 269, 389, 590, 381, 134, 332, 310, -256, -459, -229, -216, -622, -998, -862, -216, 425, 505, 289, 172, 205, 178, 201, 322, 328, 231, 117, -25, -92, -78, -128, -261, -385, -453, -574, -353, 133, 580, 749, 430, -92, -275, 95, 109, -275, -417, -311, -266, -281, -88, 142, 459, 534, 113, -194, -34, 249, 194, 26, -143, -84, 167, 112, -36, -301, -439, -226, -6, -106, -332, -174, -31, -315, -506, -189, 324, 679, 604, 238, 126, 211, -92, -410, -293, -114, 2, 216, 534, 537, 369, 205, -48, -267, -552, -727, -524, -164, -43, -142, -147, 41, 216, 330, 261, 27, -122, -157, -20, 234, 624, 896, 796, 459, 1, -317, -496, -603, -692, -722, -491, -203, 122, 402, 452, 306, 88, 102, 222, 209, 125, 161, 115, -11, 69, 36, -89, -198, -350, -373, -238, 15, 204, 306, 366, 174, -198, -360, -146, 139, 132, -110, -276, -188, -35, 51, 309, 404, 212, -119, -608, -582, -210, 93, 500, 827, 653, 244, 192, 160, -120, -471, -591, -310, -78, -213, -386, -268, 1, -39, -17, 289, 315, 12, -315, -434, -255, 274, 448, 371, 447, 290, 88, -63, -20, -69, -323, -393, -399, -274, -101, -94, -143, -138, -72, -134, -131, 47, 75, -9, 55, 233, 368, 461, 575, 660, 474, 38, -475, -875, -997, -703, -50, 486, 579, 516, 385, 19, -208, -184, -234, -394, -459, -265, 312, 888, 864, 340, -78, -323, -521, -507, -266, 30, 165, 299, 490, 619, 414, 32, -214, -391, -551, -534, -114, 277, 305, -4, -249, -164, -146, -253, -282, -204, 133, 566, 761, 651, 307, -77, -278, -187, -158, -216, -114, 189, 351, 132, -134, -237, -203, -305, -459, -356, -98, 16, 0, 12, 64, 249, 395, 377, 331, 173, -39, -17, 36, -68, -84, 12, 107, 99, 79, -47, -401, -654, -544, -158, 17, -59, -100, 13, 219, 343, 291, 242, 187, -96, -258, -14, 475, 540, 267, -50, -315, -304, -428, -517, -341, 28, 222, 206, 280, 206, 9, -280, -363, -61, 239, 111, -165, -38, 264, 206, -229, -477, -289, 154, 365, 349, 275, 178, 174, 150, 191, 232, 166, -245, -613, -420, -63, -40, -240, -397, -411, -163, 90, 159, 90, 107, 118, 167, 363, 540, 547, 358, 182, 80, 133, -5, -440, -855, -897, -512, -242, -207, -146, 198, 499, 372, 139, 60, 183, 213, 15, 61, 309, 192, -110, -220, -261, -134, 4, -36, -119, -22, 186, 130, -4, -51, 61, 195, 143, 92, 182, 154, -219, -475, -467, -202, 41, -9, -30, 60, 239, 288, 238, 284, 306, 97, -260, -310, 17, 278, 201, -25, -184, -237, -268, -298, -208, -139, -225, -218, 59, 344, 401, 295, 112, -13, -16, 21, 18, -23, 4, 99, 133, 62, -114, -218, -127, -103, -97, -69, 29, 76, -126, -111, 153, 243, 23, -104, 17, 136, 131, -75, -298, -181, 126, 129, 3, -56, -65, -193, -293, -96, 149, 363, 345, 190, 206, 311, 294, 30, -332, -459, -298, -137, -186, -324, -292, -112, -26, -120, 44, 323, 368, 439, 443, 289, 60, -76, -155, -160, 51, 59, -136, -159, -74, -71, -194, -397, -547, -470, -119, 304, 436, 325, 206, -27, -225, -295, -190, 34, 98, 136, 251, 451, 474, 148, -182, -311, -365, -305, -123, 57, 400, 604, 417, 71, -208, -350, -458, -431, -231, -22, 109, 182, 222, 314, 379, 325, 143, -68, 21, 203, 241, 218, 197, 78, -196, -333, -396, -402, -297, -181, -92, 65, 206, 96, -8, -83, -155, -96, 31, 116, 235, 431, 479, 405, 251, 49, -147, -231, -247, -455, -649, -533, -172, 100, 162, 175, 164, 84, 73, 71, -83, -150, -98, -80, -73, 7, 82, 78, 5, -104, -121, -110, -68, 7, 79, 138, 225, 289, 191, 164, 200, 126, -113, -471, -574, -517, -483, -337, -158, 9, 184, 210, 99, 124, 261, 254, 144, 91, 211, 454, 459, 303, 117, -90, -287, -624, -816, -755, -556, -250, 23, 239, 402, 479, 386, 207, 71, 8, -32, -35, 166, 355, 334, 212, 147, 79, -189, -361, -374, -370, -242, -42, 82, 191, 302, 197, 56, -2, -62, -38, 14, 43, 62, 123, 233, 223, 151, 82, -35, -56, -3, 30, 21, 26, 79, 88, 89, 53, 10, 50, 77, -23, -202, -358, -345, -293, -246, -111, -69, 12, 84, 142, 200, 255, 252, 24, -156, -133, 73, 179, 92, 10, -29, -6, -38, -241, -349, -288, -191, -150, -187, -67, 65, 56, -79, -204, -14, 228, 163, 88, 207, 367, 347, 146, 14, -11, -79, -313, -548, -499, -205, 105, 294, 294, 125, -64, -254, -385, -223, -48, -27, -28, 21, 229, 338, 279, 193, 26, -133, -258, -305, -166, 18, 262, 263, 96, 113, 104, 108, 95, 19, -106, -217, -245, -157, 24, 69, -70, -182, -187, -184, -49, 140, 206, 289, 320, 310, 377, 432, 407, 281, 113, -93, -318, -435, -367, -266, -209, -193, -190, -113, -20, -1, 6, 157, 303, 364, 276, 143, 226, 279, 232, 124, -90, -138, -22, 26, 6, -85, -258, -481, -570, -332, 35, 268, 267, 222, 317, 394, 344, 115, -99, -222, -351, -382, -283, -103, 154, 283, 145, 37, -26, -133, -208, -115, -77, -131, 33, 117, 217, 378, 289, 76, -218, -436, -479, -506, -408, -314, -217, 29, 145, 217, 292, 257, 207, 80, -29, -47, -25, 39, 45, 49, -65, -283, -310, -228, -154, -105, -190, -288, -189, 27, 212, 241, 196, 99, -53, -64, 48, 180, 206, 81, -65, -116, -3, 161, 191, 131, -10, -113, 4, 151, 305, 350, 190, -13, -208, -207, -90, 7, 69, 77, 117, 129, 126, 108, 130, 168, 107, 20, -70, -3, 172, 326, 357, 64, -298, -481, -435, -201, 46, 146, 61, -61, -63, 14, 83, 141, 75, -33, -64, -64, 0, 102, 182, 145, -166, -396, -277, -62, 136, 179, -7, -226, -240, -83, 149, 260, 199, 57, -107, -71, -5, -48, -163, -350, -457, -335, -83, 93, 196, 305, 304, 179, 69, 79, 172, 168, 77, -70, -118, -74, -21, -38, -143, -96, 15, 25, -94, -252, -297, -192, -133, -83, 76, 142, 151, 192, 219, 217, 221, 75, -148, -190, -112, -71, -152, -216, -247, -285, -298, -105, 234, 370, 378, 229, -4, -93, -134, -232, -317, -302, -224, 24, 355, 482, 449, 322, 113, -115, -348, -356, -129, 20, 116, 258, 410, 448, 243, -26, -183, -234, -278, -271, -102, 51, 128, 187, 249, 250, 126, -32, -152, -165, -70, 72, 127, 97, 72, -17, -32, 69, 158, 261, 265, 60, -175, -238, -177, -74, 9, 4, -124, -139, -21, -49, -53, -9, -45, -148, -123, 77, 225, 300, 234, 129, 102, 51, 27, 54, -42, -227, -308, -301, -167, 18, 70, 47, -45, -154, -194, -171, -149, -168, -148, -50, 106, 202, 334, 378, 295, 176, -115, -334, -413, -315, -157, -84, 0, 90, 257, 338, 355, 205, -156, -255, -200, -210, -181, -87, -3, -56, -44, 23, 43, 85, 81, 119, 90, 1, -2, 32, 171, 176, -7, -154, -106, 65, 74, -102, -251, -235, -282, -273, -65, 89, 101, 81, -18, -24, 235, 331, 308, 234, 177, 111, -38, 11, -18, -164, -205, -219, -259, -51, 232, 199, 60, -103, -154, -82, 8, 59, 68, 237, 304, 139, 89, 200, 322, 253, -85, -417, -396, -183, -72, 84, 283, 371, 182, -121, -220, -194, 37, 196, 49, -17, -25, -79, -26, 52, 37, -83, -283, -291, -48, 120, 200, 43, -281, -199, -34, -27, 108, 164, 89, -130, -250, -94, 45, 125, 76, 12, 34, 62, 112, 71, -175, -356, -278, -148, 29, 183, 297, 238, 138, 283, 406, 290, -132, -326, -295, -148, -55, -131, 0, 32, 100, -8, -198, -195, -119, -92, -271, -227, 29, 292, 171, -15, -26, -59, -76, -141, 35, 31, -157, -140, -133, -90, 198, 434, 337, 120, 96, 87, -112, -32, 5, -136, -153, -91, -11, 17, 119, 21, -247, -436, -275, 101, 197, 179, 144, 161, 67, -66, 399, 718, 547, 172, -171, -283, -597, -336, 68, 241, 169, -380, -777, -688, 244, 430, -3, 7, 247, 513, 286, 96, 83, 169, 227, 51, -271, -243, 197, 315, 93, -54, -31, 41, -265, -463, -150, 48, 165, 182, 249, 80, 191, 185, -407, -328, -401, -508, -237, -283, 321, 402, -503, 595, 614, -721, 335, 79, -1302, -176, 361, -505, 1036, 1721, -474, -372, 257, -547, -779, -338, 1329, 258, -712, 839, 245, -409, 385, 897, -710, -418, 1416, -3, -1191, 313, -23, -1438, -216, -125, -763, -533, -120, 127, -158, 265, 739, -351, -1259, 364, 1099, -577, 203, 1048, 311, -74, -30, 785, -504, 264, -278, -1736, -168, 28, 549, 292, -153, -160, 1109, 189, -962, 293, 198, -241, -959, 964, 1626, 163, 233, 1075, -266, -1180, 1019, -204, -1014, 235, -3, -1251, -274, 1380, -638, -447, 545, -333, -915, -163, 489, -79, -868, -130, 779, -931, 154, 954, 137, -697, 749, 2019, -810, -891, 1014, 1786, -1705, -850, 2508, -155, -1461, -45, 986, 8, -964, -894, 633, -894, -872, 797, -440, 392, 1090, -356, -1597, 2089, 454, -1587, 219, -543, 1044, -127, -708, 224, 1170, 97, -1295, -535, 644, 968, -2048, 0, 1332, -495, -252, 882, 8, -787, 1514, -1726, -1033, 2743, 749, -2112, -658, 2927, -1536, -1560, 1897, 233, -516, -1092, 397, 113, -1, 1017, -421, 446, 221, -1232, -747, 618, 560, -1417, 820, 710, -1736, 429, 196, 483, 3, -856, 796, -583, -256, 834, -242, -981, 1491, 601, -3001, 577, 2362, -294, -1477, 95, 1987, -1347, -1690, 2744, 564, -1611, 929, 1521, -2216, -292, 1856, -1176, 101, 394, -258, -1652, 665, 863, -1441, 133, 828, 1036, -1869, -1110, 2445, 511, -825, 169, -253, -346, 143, 1027, -749, -55, 580, 268, -819, -1815, 2789, 648, -1643, -501, 236, 687, -279, 463, 439, -549, -247, -258, 918, 226, -1174, 505, -323, 682, -1103, 258, 1438, -619, 499, -2249, 910, 2483, -1479, -2623, 1887, 2505, -3546, 59, 2018, -1002, -62, -312, -414, 370, 943, 482, -2037, 13, 3226, -590, -3651, 2151, 3447, -3781, -1458, 3402, -71, -2296, 123, 1133, -987, -481, 1376, -900, -1697, 2505, 545, -3982, 1355, 3461, -2555, -3113, 3427, 1814, -3518, 651, 2512, -552, -2747, 1515, 1838, -2160, -731, 1143, 1796, -1754, -831, 1785, 984, -796, -2079, 637, 1863, -651, -1143, 1135, 61, -234, -20, -2326, 282, 3773, -858, -3903, 1196, 3465, -1085, -3994, 1637, 4580, -2506, -3449, 2602, 1568, -2417, -140, 1594, -533, -265, 541, -722, -1077, 2028, 1605, -2463, -945, 2326, -54, -2434, 1591, 2782, -1838, -1845, 1537, 120, -1551, 643, 2039, -730, -1680, -200, 111, 1316, 296, -840, -915, 1488, 1276, -2303, -314, 2520, 580, -2867, -758, 2380, -518, -1048, 505, -1194, 864, 1350, -976, -2476, 2483, 2633, -4677, 18, 3472, 460, -3180, 1070, 2077, -2345, 490, 1018, -498, -1686, 1911, 129, -1748, 2267, 501, -1383, -673, 1724, 303, -1650, -403, 1266, 867, -2095, -534, 1390, 915, -1175, -2036, 1108, 1255, -1575, -1024, 362, 673, 589, -437, 551, -184, 132, 1076, -663, -1994, 525, 1752, -2329, 199, 1994, -1586, -747, 1568, 476, -1117, 822, 1221, -2268, -377, 2207, 328, -1698, 136, 2073, -1517, -812, 1247, 750, -2038, -155, 1546, -1754, 147, 739, 248, -556, 323, 210, 185, 551, -1128, -331, 129, 556, -276, -653, -513, 1036, 1021, -791, -1205, -417, 1294, 737, -1080, -1176, 3181, 1835, -3037, -2119, 2361, 3532, -2024, -3431, 564, 2527, -229, -1744, -78, 1826, 920, -2174, -679, 1148, 1062, 35, -1617, -880, 1634, 1282, -2239, -710, 3454, 573, -3324, -598, 1753, -278, -1101, 1237, 18, -1985, 765, 2223, -1199, -2117, 3001, 1213, -3504, -688, 2400, 1292, -1622, -457, 451, -1092, 714, 2129, -1283, -3803, 2308, 3576, -2139, -2547, 481, 3782, 212, -4130, -327, 3394, 714, -2237, -768, 907, 687, -942, -102, 657, -210, 945, -1177, -1928, 2432, 1318, -2940, -844, 1619, 95, -855, -603, 1782, 1807, -1213, -1245, -77, 1042, 776, -2373, -719, 2276, 332, -1742, 64, 1637, -577, -321, -757, 146, 1741, 70, -2010, -1071, 3103, 885, -2856, -311, 2365, 549, -2479, -1629, 1642, 911, -670, -676, 282, -73, -361, 1336, -462, -786, 1076, 1389, -1636, -2170, 1371, 1309, 516, -211, -1608, -1431, 993, 1732, -1020, -819, 1729, 1434, -1753, -1736, 2269, 1955, -397, -1152, -100, 842, -292, -630, -236, -220, -358, 909, 81, -1337, 476, 1263, -113, -466, 610, -259, -754, 982, 1044, -1047, -693, 1447, 163, -1410, -258, 1205, -776, -1702, 1416, -60, -1203, 736, -161, 41, 1639, 59, -1678, 668, 1344, -870, -1608, 891, 2086, -1563, -2175, 1370, 1056, -1660, 205, 840, -729, -201, 735, 1482, -297, -682, 218, -355, 38, 973, 139, -2056, -596, 1185, -1127, -1175, 1736, 1929, -1209, -2028, 1149, 981, -289, 415, 377, -683, -336, 1292, -1115, -834, 1694, 458, -1670, -1751, 334, 248, 323, 87, -143, 546, 9, 571, -426, -861, 666, 961, 26, -1138, 339, 839, -615, -1722, -411, 2376, 1083, -675, -760, 271, 517, -779, -614, 359, 1348, 548, -1408, -1829, 685, 1177, -938, -555, 984, 1145, -1492, -1602, 1165, 1719, -74, -1048, -384, 519, 816, -1169, -604, 1848, 1432, -785, -1224, 636, 1001, -474, -676, 395, 764, -8, -1602, -797, 956, 626, -625, -162, 1072, 161, -496, 70, -72, 101, 542, 197, -269, -690, 576, 1162, -921, -1079, 1406, 726, -1726, 105, 1312, -307, -299, -284, -108, -364, 164, 1321, -231, -1340, -891, 963, 82, -535, 614, 318, 344, -1113, -1352, -343, 975, 1359, -194, -1104, -569, 1065, 690, -740, 499, 822, -569, -718, -520, -375, 455, 1223, -450, -1251, -727, 39, 629, 136, 559, -36, -874, -323, 975, 615, -517, 248, 621, -18, -1023, -1128, 695, 758, -716, -404, -147, 0, 379, 36, -383, 560, 1289, -3, -1541, -503, 2087, 768, -1805, -971, 646, 361, -761, -422, 935, 722, -394, -157, -64, 328, 484, -17, 579, 501, -135, -562, -364, -53, -186, -429, -538, 547, 569, -580, -362, 658, 793, 56, -674, -223, 1371, 898, -1287, -1115, 1051, 1159, -657, -1210, 454, 1308, -661, -1074, -3, 589, 732, -422, -527, 213, 427, -210, 115, 1018, 32, -585, -279, 547, -12, -839, 330, 213, -376, -428, -323, 272, 334, -97, -52, 757, 471, -184, -251, -266, 277, 172, -706, -663, 36, 39, -903, -629, 1173, 953, -640, -573, 527, 57, -740, 113, 746, 87, -313, -31, -452, 64, 810, -616, -1298, 460, 1019, -1101, -941, 1553, 234, -1360, -244, 868, 906, -182, 46, -311, -219, 245, -229, -291, -78, 1035, -618, -1582, 339, 926, 272, -730, 367, 917, -242, -498, -674, 573, 1012, -265, -624, -145, 436, -306, -588, 53, 611, 283, -391, 133, 259, 64, 436, 280, 111, 381, -127, -119, -168, -88, 127, -121, 244, -56, -129, -214, -145, 71, 4, 188, 80, 420, -9, -613, 195, 698, 75, -595, -179, 916, 812, -657, -1158, 0, 475, 60, -350, -692, 361, 788, -536, -215, 896, 267, -340, -153, 108, -212, -208, 560, -293, -517, 804, 395, -848, 124, 1220, -408, -1346, 135, 1176, 17, -873, -162, 113, -18, 333, -151, -700, 468, 616, -920, -1004, 650, 1084, -352, -655, 346, 410, -446, -974, 289, 1180, 18, -1072, -674, 671, 208, -587, -65, 253, 110, -750, -439, 538, -62, -216, 390, 279, -236, -242, 35, 267, 523, -416, -1040, 91, 920, 298, -857, -254, 786, 305, -296, -769, -134, 777, 419, -550, -697, 296, 558, 166, -203, -122, -63, 558, 1224, -335, -1088, 512, 918, -557, -888, 265, 874, 511, -364, -758, -177, 819, 539, -883, -112, 1164, -212, -1072, 262, 983, 31, -608, -192, -42, 38, 351, -131, -188, 796, 341, -1100, -560, 1108, 494, -1040, -398, 626, 286, -72, 262, 266, 19, -154, -234, -209, -240, 243, 339, -171, -94, -335, -470, 817, 853, -521, -242, 710, 4, -945, -97, 822, 189, -1143, -872, 774, 522, -458, -311, -54, -146, -532, -195, 539, 434, -211, -114, 39, -405, 74, 650, 107, -740, -358, 312, 127, 275, 362, -460, -778, 205, 226, -175, 258, 68, -278, -231, 14, 350, 131, -134, -56, -38, -201, -352, -208, 144, 776, 327, -749, -42, 817, 37, -399, 493, 443, -929, -943, 409, 805, 102, -483, -310, -19, 48, -60, -377, 148, 546, -267, -416, 150, 494, 635, 115, -667, -594, 385, 945, 294, -775, -228, 806, 286, -555, -318, 723, 554, -507, -696, 167, 635, -120, -511, -334, 74, 812, 580, -330, -185, 646, 136, -865, -237, 784, 547, -551, -268, 916, 577, -373, -633, 105, 881, -280, -1464, -502, 836, 575, -464, -540, 143, 498, -417, -667, 54, 218, 286, 154, -210, -259, 543, 314, -976, -463, 791, 350, -482, -86, 195, -419, -576, 238, 324, -321, 160, 435, -410, -430, 428, 451, -472, -814, -53, 586, 400, 208, 131, 19, -134, -207, -37, 143, 74, -244, 17, 116, -111, 159, 92, -345, -624, -293, 148, 10, 237, 282, -136, -141, 108, -42, -410, 211, 431, -200, -181, -157, -40, 407, 415, -147, -621, -48, 576, 82, -308, 80, 245, -10, -238, -257, -51, 286, 327, -467, -308, 705, 677, 58, -173, -109, -275, 222, 45, -266, 883, 716, -505, -734, 4, 512, 26, -364, -247, 154, 475, 4, -422, 7, 313, 106, -437, -266, 638, 416, -319, -211, 493, 465, -249, -575, -61, 498, -164, -593, -62, 385, 133, -392, -305, 214, 253, -239, -402, -98, 292, 193, 9, -36, -154, -40, -135, -97, 80, -44, 72, 319, 287, 46, -51, -9, -7, -31, 47, -20, 62, 49, -227, -160, -134, -47, -296, -141, 497, 110, -274, 228, 237, -222, -154, 7, 176, -325, -705, 184, 677, 77, -544, -317, 219, -66, -557, -344, 126, 411, 53, -333, 250, 578, -193, -746, -212, 507, 314, -214, -45, 327, 132, -143, -98, -115, 69, 413, 82, -325, -6, 467, 298, -367, -425, 214, 437, -162, -251, 76, -46, 105, 21, -40, 296, 134, 131, 97, -278, 197, 511, 88, -231, -207, 298, -45, -433, 52, 218, 82, -269, -64, 304, -72, -482, -262, 349, 235, -123, 159, 360, 18, -412, -382, -65, 91, 30, 30, 240, 316, 207, 12, -271, 50, 498, -233, -648, 167, 414, -137, -268, -117, -136, -177, -129, 13, -5, -7, 315, 482, -88, -320, -72, 126, 456, -184, -648, 288, 551, -312, -559, 54, 329, -235, -622, 143, 536, -271, -272, 185, -53, -269, -186, 288, 482, -54, -344, 186, 478, -212, -644, -189, 419, 116, -699, -270, 711, 876, 18, -592, 14, 329, -92, -540, -352, 354, 375, -233, -361, 166, 341, 37, -416, -404, 508, 438, -75, 333, 376, -153, -271, 217, 37, -592, -315, 265, 254, -258, -151, 354, -52, -371, -208, 71, 371, 330, -172, -412, 389, 544, -341, -470, 246, 446, -197, -321, 173, 154, -128, -88, -119, -212, 253, 311, -137, 95, 415, 0, -422, -83, 177, -151, -294, 11, 50, 84, 310, 52, -194, 117, 141, -138, -157, 117, 384, 93, -48, 177, 55, -224, -67, -31, -238, -101, -70, -5, 260, -12, -238, 156, 228, -19, -59, 21, -119, -100, -31, -226, 20, 290, 68, -221, -147, 172, 159, -188, -229, 133, 199, -110, -133, 157, 124, -104, -191, -161, 215, -78, -583, 81, 364, -225, -181, 532, 233, -459, -45, 252, -202, -380, 282, 529, -167, -388, 165, 278, -48, -36, -339, -442, 443, 486, -313, -59, 464, 170, -321, -160, 120, -110, -137, -59, -295, 8, 620, 57, -540, -72, 364, 39, -417, 7, 588, 134, -551, -192, 437, 155, -286, -64, 219, 203, -64, -107, 104, 1, -336, -244, 146, 162, 108, 78, 59, 205, 274, -35, -284, -34, 269, -82, -294, 20, 256, 397, -169, -433, 16, 99, -138, -206, 164, 246, -105, -85, 293, 103, -349, 9, 275, -257, -481, 190, 497, -124, -208, 165, 163, 61, -51, -308, -174, 385, 158, -410, -120, 457, 275, -168, -123, 207, 241, -267, -424, 165, 377, -93, -396, -118, 422, 169, -450, -434, 181, 394, -206, -413, 24, 375, 5, -433, -159, 167, 57, -111, -181, -144, -17, 129, 138, -60, -94, 189, 317, -76, -255, 109, 338, -45, -445, -73, 636, 440, -456, -419, 292, 257, -361, -307, 259, 142, -223, -99, -85, 45, 271, -166, -379, 225, 522, -157, -464, 196, 410, -186, -396, 294, 485, -177, -278, 8, -22, -20, 270, 143, -221, 93, 254, 157, -22, -168, -50, -30, 19, -164, -202, 71, 257, 168, -188, -100, 334, 59, -352, 92, 260, -173, -225, 67, 260, 74, -211, 19, 363, 101, -393, -146, 255, 151, -216, -352, 317, 569, -255, -621, 273, 584, -310, -609, -99, 298, 101, -347, -150, 278, 108, -299, -339, 21, 204, 167, -9, -177, 37, 160, -9, -153, -142, 142, 378, 52, -347, -108, 268, 46, -370, -247, 111, 209, 124, -83, -72, 244, 334, -87, -319, 154, 454, -26, -542, -86, 539, 123, -592, -405, 465, 389, -578, -494, 373, 466, -59, -284, 96, 367, -29, -472, -232, 341, 136, -366, -113, 374, 304, -268, -274, 325, 255, -278, -124, 342, 150, -127, -110, -116, 67, 294, 126, -312, -146, 464, 200, -572, -227, 312, -122, -263, 165, 225, -103, 109, 303, -172, -283, 43, 104, -133, -289, -68, 209, 188, -180, -274, 168, 202, -92, -161, 112, 294, 9, -142, 46, 45, -66, 67, 40, -157, 66, 187, -185, -163, 198, 116, -349, -223, 217, 69, -135, 95, 105, -73, 124, 101, -22, -3, -48, -214, -106, 250, 152, -28, -29, 14, 39, -132, -305, -44, 347, 84, -242, 106, 214, -80, -62, -12, -88, 29, 198, 77, -106, 6, -5, -154, -197, -59, 327, 271, 19, -20, -32, -10, 82, 123, -180, -98, 260, 58, -236, -132, 132, 31, -244, -75, 183, 22, -170, -160, -25, 230, 17, -426, -70, 345, 35, -236, -6, 160, 90, -65, -183, 36, 122, -72, -217, -59, 131, -15, -132, -53, 102, 79, -25, -16, 129, 141, -10, 103, 251, 2, -175, 11, 16, -126, -119, 11, 153, 133, -38, -45, -16, -209, -161, 183, 154, -113, 66, 256, -89, -346, -62, 148, 56, 72, 123, 43, 1, 91, 92, 16, -27, -84, -25, 34, 88, 148, 16, -147, 18, 185, -154, -320, 49, 284, 50, -232, -183, 73, 88, -106, -101, 37, 122, -57, -74, 46, -69, -51, 13, -8, 64, -51, -326, -79, 237, -73, -233, 176, 223, -93, -90, 68, 67, -9, 134, 202, -41, -240, -67, 160, 7, -198, 8, 250, 93, -40, -45, -101, -20, 182, 28, -291, -83, 329, 186, -193, -135, 154, 115, -265, -198, 257, 164, -178, -20, 250, 15, -343, -127, 230, 110, -107, -71, 83, 167, -32, -247, -1, 122, -128, -50, 211, -27, -283, 15, 226, -20, -352, -247, 264, 466, 110, -179, -76, 175, 270, -26, -360, -162, 286, 248, -211, -298, 156, 274, -132, -291, 38, 241, 32, -140, 70, 230, -29, -171, -36, 42, -32, -24, 22, -28, -128, -71, -1, -50, 150, 112, -189, -160, -51, -46, 139, 237, 22, -96, 102, 151, -142, -244, -61, 277, 268, -112, -240, -162, 85, 204, -95, -288, -35, 327, 233, -64, -42, 82, 0, -150, 28, 152, -97, -226, -46, 109, 3, -186, -134, 67, 61, 42, 184, 0, -297, -43, 234, -17, -194, 218, 396, -62, -172, 76, -8, -141, 7, 218, 97, -64, 128, 117, -197, -193, 287, 320, -187, -205, 84, 184, 76, -177, -194, 80, 148, -69, -227, -213, -42, 109, -29, -161, -9, 101, -83, -134, 108, 86, -118, -80, 103, 67, -67, 58, 44, -185, -93, 134, 24, -77, 140, 132, -158, -135, 169, 86, -179, 36, 241, -10, -192, 44, 103, -258, -293, 177, 225, -243, -305, 35, 226, 201, 29, -187, -79, 230, 165, -97, -16, 191, 97, -178, -136, 162, 141, -64, -126, 46, 152, -91, -136, 140, 255, 77, -31, -2, -102, -11, 98, -51, -87, -42, -10, 3, -34, -65, -41, 52, 141, 89, -79, -102, 74, 71, -128, 43, 226, -45, -318, -219, 195, 309, -29, -183, 106, 272, -92, -373, -34, 369, 167, -278, -269, 120, 243, -107, -233, 142, 254, -96, -330, -134, 196, 221, -59, -146, 73, 191, 47, -238, -180, 129, 116, -147, -173, 79, 88, -86, -36, 46, 0, -67, -17, 56, -90, -127, 97, 155, -30, -128, -1, 162, 62, -95, -11, 61, 2, -38, -60, -32, 115, 72, -144, -169, 101, 264, -75, -261, 94, 242, -95, -320, -119, 200, 152, -101, -141, 76, 244, -45, -388, -216, 209, 230, -145, -217, 84, 223, 91, -69, 15, 203, 60, -177, -60, 173, 95, -22, 28, 84, 108, 33, -33, -118, -10, 191, -68, -258, 60, 270, 2, -192, 35, 107, -28, 45, 226, 72, -181, 0, 106, -133, -201, 43, 89, -136, -108, 195, 93, -227, -24, 257, 196, -105, -196, 21, 30, -98, -55, 102, 120, -30, -60, 28, 26, 9, 20, -30, 22, 185, 35, -228, -152, 179, 167, -326, -387, 119, 259, -154, -244, 102, 213, -132, -307, 33, 274, 105, -244, -264, 71, 165, -130, -207, 54, 209, 111, -131, -177, 4, 83, -110, -153, 37, 115, 52, -76, -89, -25, -14, -107, -12, 291, 183, -207, -128, 210, 78, -232, -106, 227, 167, -76, -40, 69, 150, 107, 5, 39, -34, -91, 19, 97, -3, -60, 78, 26, 58, 183, 33, -133, -93, 147, 283, 29, -231, 68, 344, 106, -260, -217, 108, 134, -76, -216, -21, 178, 19, -205, -109, 113, 119, -126, -293, -69, 144, -1, -300, -232, 161, 341, 47, -176, 68, 187, -26, -160, -40, 146, 100, -38, -10, -8, 22, 98, 18, -77, -45, 80, 130, 32, -67, -17, 120, 80, -80, -85, 77, 86, -39, 6, 91, 9, -101, -66, -73, -124, -81, -33, -56, -79, 33, 73, -58, -155, -156, -56, 50, 7, -69, -44, -13, 4, 17, -32, -120, -110, 90, 135, -72, -118, 72, 168, -107, -259, 69, 190, -162, -165, 259, 260, -35, -80, 59, 129, 35, -78, 33, 155, 87, 98, 62, -85, -146, -20, 122, 19, -103, -25, 121, 103, 6, -61, 5, 188, 146, -101, -221, 68, 331, -8, -283, 76, 338, 40, -335, -164, 298, 206, -213, -207, 163, 162, -136, -158, 23, 168, 22, -132, 49, 117, -20, -85, -101, -26, 87, 93, -14, -157, -151, 40, 16, -190, -155, 63, 186, 21, -119, 43, 169, -13, -210, -146, 83, 185, -46, -269, -127, 97, 64, -102, -86, 118, 145, -6, -95, -71, -1, 33, -19, -92, -26, 31, -28, -9, 115, 158, 67, 24, 45, 57, 64, 7, -64, -96, 8, 109, 131, 64, -54, -43, 8, 84, -35, -129, 10, 143, 108, -145, -160, -48, 30, 53, -85, -86, 4, 117, -40, -278, -123, 45, 79, -22, -116, 51, 181, 5, -138, -44, 100, 65, -122, -132, 76, 192, -14, -225, -79, 207, 151, -108, -159, 3, 182, 16, -194, 25, 233, 65, -122, -75, 99, 162, -7, -113, -49, 28, 59, 80, 115, 48, 22, 130, 154, -43, -187, 5, 154, -1, -187, -64, 158, 52, -158, -142, 35, 100, 20, -7, 64, 122, 70, 4, -83, -158, -32, 13, -115, -77, 85, 81, -87, -152, 9, 116, 17, -59, -70, -1, 101, 39, -45, -49, 16, 135, -23, -222, -71, 115, 105, -59, -125, -14, 38, -2, -100, -76, 38, 78, 39, -128, -83, 68, 56, -17, -11, 104, 65, -16, -32, -27, -14, -74, -81, 0, 42, 47, 55, 54, 27, 52, 0, -118, -48, -21, -27, 4, -18, -8, -7, 11, 42, -29, -94, -38, 10, 43, -12, -73, 21, 84, 30, -17, 63, 64, 7, 46, 106, 149, 23, -41, 14, -28, 21, 73, 31, -101, -146, 37, 68, 22, -13, 38, 143, 62, -20, 6, 117, 53, 18, 33, -27, 31, -54, -179, -98, 1, -84, -158, -81, 129, 150, -102, -161, -24, 87, -7, -141, -35, 105, -18, -162, -27, 103, -18, -128, 24, 203, 41, -156, -43, 110, 47, -107, 0, 201, 137, -56, -28, 26, -43, -99, -40, 122, 27, -131, -27, 175, 126, -79, -121, 57, 167, -28, -163, -130, 67, 192, -69, -155, 110, 196, -19, -139, 40, 135, -76, -280, -70, 202, 100, -83, -106, 68, 141, 18, 14, 57, 16, -3, -5, -59, -134, -106, 4, 49, -18, -145, -107, 33, -23, -171, -133, 59, 76, -112, -99, 100, 134, -5, -76, 34, 54, -18, 1, 65, 119, 99, -14, -63, 22, 28, 41, 63, 58, 92, -17, 1, 126, 44, 7, 27, 17, 11, -21, -17, 78, 62, -103, -103, 24, 101, 37, -37, 6, 55, -27, -129, -3, 75, -51, -157, -27, 125, 10, -88, -69, 14, 70, -40, -42, 76, 0, -143, -65, 78, 43, -38, -44, 12, -4, -71, -26, 31, 63, 23, -94, -11, 70, -114, -112, 29, 41, 8, -56, 30, 161, 86, -69, -41, 106, 182, 58, -151, -27, 198, 53, -213, -144, 79, 54, -102, -103, 52, 47, -51, -33, 1, 19, -33, -66, -63, 3, 75, 9, -14, -31, -37, -54, -57, -5, -3, 62, 106, 83, -12, -84, 94, 198, 20, -55, 39, 82, 7, -141, -82, 38, 48, 23, -50, 11, 37, -7, -53, -48, -7, -50, -12, -6, 9, 2, 107, 207, 6, -100, -61, 26, 30, -106, -109, 79, 132, -48, -118, 16, 162, 23, -171, 3, 149, 65, -21, -88, -6, 46, -131, -129, 76, 88, 14, 0, -43, 39, 104, -13, -35, 5, -37, -56, -34, -40, -10, 13, 61, 36, -93, -38, 47, 119, 76, -116, -99, 94, 128, -78, -148, 13, 70, -95, -177, 61, 251, 29, -192, -41, 183, 125, -113, -102, 109, 175, 7, -138, -25, 93, 25, -96, -80, 61, 73, -116, -144, -2, 4, -22, 57, 77, -47, -150, -55, 187, 146, -21, -26, 5, 10, -115, -126, 38, 123, -19, -110, 58, 132, -20, -165, -23, 182, 88, -106, -59, 116, 100, -15, -51, -15, 15, 51, 16, -80, 39, 114, -82, -118, 73, 132, 13, -56, 62, 78, -103, -136, -65, -34, -40, 26, 61, -20, -20, -28, 41, 77, 55, 40, -12, 14, -76, -157, -120, 30, 141, 14, -90, -51, 3, -35, -41, 3, 13, 75, 59, -54, -34, 51, 71, -38, -69, 62, 21, -76, -38, 31, 57, -53, -116, -3, 59, 118, 140, 0, 0, 63, 18, 24, -24, -70, -21, 1, -14, -125, -138, -2, 21, 34, 50, 28, 53, 17, -27, -26, -30, 115, 136, -14, -51, -38, 39, 22, -54, -19, 75, 76, 53, 89, 90, 92, -45, -127, -14, 58, -57, -187, -68, 56, 41, -31, -32, 41, -16, -26, 71, 108, 21, -116, -56, 34, -9, -67, -60, 3, 14, -27, -90, -58, -11, -58, -50, 8, 77, 0, -44, 104, 84, -28, 3, 71, 45, 0, -44, -118, -34, 61, -65, -110, -13, -18, -148, -74, 131, 91, 7, -19, -1, 51, 35, -58, -65, 10, 106, 61, -124, -52, 84, 62, -24, 17, 131, 117, 64, 56, 45, -13, -43, -47, -44, -60, -58, -64, -7, 48, -12, -23, 11, 56, 56, 53, 64, }

#define STOP_WAV_DATA {-2, -4, -5, -4, -6, -6, -9, -8, -8, -11, -10, -8, -7, -6, -4, -2, -3, -2, -2, -3, 1, 2, 2, 0, 1, 3, 1, 2, 3, 2, 2, 5, 3, 5, 3, 1, 1, -1, 1, 0, 1, 1, 0, 1, 0, 0, 0, 2, 2, 2, -1, 2, 1, 0, 2, 2, 2, 2, 3, 6, 2, 3, 5, 5, 6, 5, 8, 7, 7, 3, 1, 2, 1, 1, 2, 3, 2, 2, -1, -1, 1, -2, -1, 0, 1, 1, -1, 1, 2, 2, 2, 5, 5, 5, 5, 4, 6, 6, 4, 5, 3, -1, -2, -2, -4, -5, -5, -7, -5, -7, -7, -5, -4, -3, -2, -3, -3, -4, -6, -4, -4, -2, 1, 2, 2, 4, -1, -3, -3, -2, 0, -1, 1, 1, 2, 3, 1, 0, 0, 1, 0, 1, 2, 2, 2, 2, 0, 0, -1, 0, -1, 1, -2, -1, 0, -3, -1, -2, 1, 2, 2, 3, 2, 3, 1, 0, 1, 0, 1, 0, 2, 1, 2, 2, 1, 1, 0, 2, 2, 2, 1, 5, 4, 2, 2, 2, 3, 2, -2, 0, 2, -1, -3, 0, 0, -3, -1, -2, 0, -1, -2, -4, -3, -4, -7, -2, -5, -5, -3, -3, -3, -3, -4, 0, -1, -3, -2, -3, -2, -3, 0, -1, -2, -3, -6, -4, -3, -3, -4, -1, 2, 1, 3, 0, 2, 1, 0, 1, 0, 1, 0, 0, 0, 0, 2, 0, 1, 0, 1, 2, -1, -2, -2, 0, -2, -1, 1, 2, 1, 1, 2, 2, 3, 0, 0, -1, -3, 2, -2, 1, -3, -4, 0, -5, -3, -1, -4, -3, 0, 1, 0, 2, 3, 2, 3, 3, 2, 2, 5, 2, 2, 3, 3, 3, 4, 7, 4, 2, 1, -1, -1, 1, 1, 1, 0, -2, -3, -8, -6, -5, -7, -5, -5, -3, -2, 0, 2, -2, 1, -1, -1, 1, 0, 2, 2, 0, -2, -1, -3, 1, -1, 0, 0, -3, -1, -5, -3, -2, -3, -1, 1, 0, 0, 0, 0, 2, 3, 2, 1, 1, 1, 0, 2, 3, 2, 2, 2, 2, 2, 4, 4, 4, 8, 6, 5, 6, 6, 6, 6, 3, 2, 3, 2, 3, 3, 2, 2, 1, 0, 2, 0, -2, -1, -3, -2, -2, -2, -2, -2, -2, -2, -2, -2, -3, -2, -4, -1, -2, -4, -3, -2, 1, -1, -1, 0, -3, -2, 0, 0, 1, 0, 1, -1, -2, -2, -1, -3, -3, -1, -3, -2, -3, -1, 1, 0, 1, 3, 2, 3, -2, -1, -2, -2, 0, 1, 2, 0, 0, 0, -2, -3, -3, -1, 0, 0, 1, -1, -2, -1, -1, -3, -5, -3, -4, -5, -5, -3, -2, -3, 0, 0, -1, 1, 0, 0, 2, 2, 2, 1, 4, 5, 5, 5, 5, 8, 7, 6, 7, 4, 3, 3, 4, 1, 2, 3, 2, 2, 1, 3, 2, 2, 3, 3, 2, 1, -1, -3, -2, -5, -3, -3, -3, -5, -7, -3, -2, -3, -1, 0, 1, 0, 0, -2, -1, 1, 0, 1, 0, 0, 1, 2, 1, 0, 1, 1, -1, -3, -2, -3, -3, -2, -2, -2, -2, 0, -1, -3, 0, -1, -2, -1, -2, 0, 1, -2, -1, 0, -1, 1, 3, 3, 1, 0, 0, -1, 0, 0, -1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 1, 0, 1, -1, -2, -2, -3, -3, -2, -4, -1, 1, 0, 2, 1, 1, 1, 4, 6, 5, 6, 6, 6, 6, 3, 5, 4, 5, 5, 0, 1, 1, 0, 1, -2, -3, -2, -3, -2, -5, -4, -5, -4, -3, -2, 0, -2, 2, 1, 1, 2, 1, 5, 3, 2, 3, 2, 3, 2, 1, 0, 1, 1, 2, -1, -2, -1, -1, -4, -6, -8, -8, -8, -9, -8, -12, -10, -9, -8, -5, -1, -1, -3, -1, 0, 2, 2, 4, 5, 5, 3, 4, 5, 5, 8, 7, 5, 5, 6, 3, 4, 4, 2, 3, 0, 1, 0, -1, -1, 0, 2, 2, 4, 2, 4, 3, 2, 3, 1, 1, 1, 1, 0, 3, 2, 0, 2, -1, -2, -2, -1, -2, -2, -3, -5, -5, -5, -6, -4, -2, -2, -4, -3, -4, -3, -3, -6, -3, -2, -2, -2, -4, -5, -5, -6, -4, -1, 0, 0, 0, -2, -3, -2, -3, 0, 0, 1, 3, 2, 3, 2, 2, 2, 4, 5, 6, 4, 1, 1, 2, 1, 2, 3, 2, 3, 2, 2, 1, 2, 2, 1, 0, 0, 2, 3, 0, 1, -2, -3, -2, -3, -1, 1, 1, 1, 0, 1, 1, 2, 0, 1, 1, 0, 5, 5, 1, 3, 2, 0, 0, 0, 2, 3, 2, -1, -3, -3, -3, -1, 2, 1, 2, 2, 3, 3, 1, 3, 2, 3, 4, 2, 1, 3, 1, 1, 0, 0, 2, 2, -1, -1, -1, -2, -2, -2, -1, -3, -5, -5, -5, -8, -7, -5, -5, -5, -6, -5, -8, -7, -5, -7, -4, -3, -4, -1, 0, 0, -1, 2, 1, -1, 1, -2, -1, 1, 0, 2, 3, 3, 1, 2, 3, 2, 1, 0, 2, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, -2, 0, 1, -1, 1, 2, 3, 1, 4, 6, 5, 4, 2, 2, 2, 1, 1, 1, 0, -2, -2, -3, -1, -1, 1, 2, 2, 2, 0, 0, 0, 1, 0, 1, 2, 4, 6, 3, 2, 3, 1, 1, 3, 3, 2, 3, 2, 1, 0, 2, 3, 2, 1, 1, 1, 2, 2, 0, 1, 3, 2, 1, 2, 2, 1, 1, -1, -6, -3, -3, -1, -2, -3, -2, -5, -6, -5, -8, -6, -4, -5, -7, -9, -8, -9, -9, -7, -5, -6, -4, -2, -6, -4, -2, -3, -1, 0, 0, 0, 0, 1, 1, 0, 2, 2, 1, 5, 3, 5, 4, 2, 3, 4, 6, 3, 4, 5, 5, 5, 4, 3, 1, 2, 1, 4, 6, 3, 2, 1, 2, 1, 2, 3, 2, 3, 3, 4, 2, 0, 2, 3, 2, -1, -3, -3, -2, -2, -1, 2, 2, -1, -1, -3, -5, -4, -5, -5, -5, -6, -6, -6, -6, -3, -2, 0, 2, 2, 3, 0, 1, -2, -2, -1, -3, 1, -2, 0, -1, -3, -2, -3, -3, -3, -1, 0, 0, -1, 0, 0, 0, 0, 1, 4, 8, 7, 6, 5, 2, 2, -2, -1, -1, 1, 1, 0, 2, 0, 0, -1, 1, 4, 5, 6, 4, 2, -1, -2, -4, -7, -3, -5, -6, -6, -4, 0, -1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 4, 6, 5, 6, 3, 5, 4, 2, 3, 2, 0, 0, 0, 0, 3, 2, 1, 3, 1, 2, 3, 2, 1, 1, 3, 3, 1, 1, -1, -2, -4, -6, -4, -7, -6, -7, -8, -7, -9, -8, -8, -6, -5, -5, -6, -6, -5, -4, -3, -3, -3, -3, -4, -2, 0, -1, 1, 2, 2, 2, 2, 2, 1, 5, 3, 3, 3, 2, 3, 3, 2, 4, 4, 5, 5, 4, 6, 5, 6, 7, 5, 6, 4, 3, 2, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 1, 2, 2, 1, 0, -1, -2, -3, -3, -4, -1, -2, -2, -4, -6, -3, -2, -3, -3, -2, 0, 0, 1, 1, 1, -2, 0, -1, -1, 1, 0, 1, 1, 2, 0, 1, 0, -3, -2, -2, -2, -2, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, -2, -3, -3, -2, -4, -1, -2, -4, 0, -1, 2, 0, 1, 1, 1, 1, -4, 1, 0, 1, 3, 2, 2, 2, 2, 2, 4, 3, 3, 2, 0, 0, -1, 2, 3, 2, 3, 1, 4, 3, 1, 4, 5, 6, 3, 4, 5, 3, 3, 1, 1, -1, -3, -1, 0, 1, 0, 2, -1, 0, -1, -4, -1, -1, 2, 2, 1, -1, -2, -3, -3, -3, -6, -4, 0, -1, -3, -2, -2, -4, -1, -1, -2, -2, -3, 0, -1, -5, -4, 1, -3, 1, -1, -1, -1, -4, -2, -3, 0, 1, 1, -1, -2, -4, -4, -3, -1, 2, 2, 3, 3, 3, 3, 2, 0, 1, 0, 2, 2, 0, 1, 1, 1, 0, -2, -2, -4, -7, -4, -1, 0, -1, 1, 0, 0, 1, 0, 0, -1, 0, 0, 0, 3, 1, 1, -2, -2, 1, 0, 0, -2, -3, 0, 0, 0, 0, 2, 3, 0, 2, 3, 2, 5, 3, 1, 5, 3, 2, 3, 1, 0, 1, 0, 1, 2, 2, 3, 2, 3, 1, 0, 1, 0, 0, 0, 1, 1, 1, -2, 0, -1, -1, 0, -6, -4, -4, -1, 1, 0, 2, -2, -3, -1, 0, 2, 1, 1, 1, 0, 0, 1, 0, 1, 3, 2, 2, -1, -1, 0, 0, 0, 2, 3, 1, 1, 0, 1, 1, 0, 1, 0, 1, 2, 3, 2, 0, 0, 1, 0, 0, 1, 1, 4, 3, 2, 1, 1, 1, 1, -1, -1, 0, 1, 1, -1, 2, 2, 1, 1, 1, 2, 1, -2, -3, 1, -1, -2, -2, -3, 0, 1, -3, -1, 1, -1, -4, -1, -1, -4, 0, -2, 0, -2, -1, 1, 0, 0, 1, 2, 3, 2, 1, 0, -1, 3, 0, 1, 2, 0, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 0, -2, -2, -3, -2, -2, -3, -2, -3, -3, -3, -2, -3, -3, -2, -3, -4, -3, -2, -1, 1, -2, -2, -3, -2, -3, -2, -2, -2, -1, 0, 1, -1, -3, 0, -1, -3, -1, 0, 0, 0, 0, -1, 1, 3, 1, 2, 3, 2, 3, 2, 2, 3, 2, 2, 3, 2, 1, 4, 4, 1, 2, 2, 1, -2, -2, -3, -1, 1, 0, 0, 1, 0, 0, 1, -2, 0, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, -1, -2, -3, -2, 1, -1, 2, 2, 2, 2, 0, 2, 1, -1, 2, 1, 0, 1, 0, 2, -2, -1, 0, 1, 3, 1, 1, 0, 0, 0, 0, 0, 1, 2, 3, 1, 0, 2, 2, 1, 0, 1, 0, 0, 0, 2, 3, 2, 2, 3, 1, 1, 0, 1, 1, 1, 1, 1, 1, -1, -2, -4, -4, -2, -3, 0, 0, 0, 1, -2, -1, 1, -2, -1, 1, 0, 0, 0, 0, 0, 2, 3, 2, 3, 3, 2, -2, -1, 1, 0, 2, -1, -2, -2, -3, -2, -3, -3, -2, -2, -3, -1, 0, 1, -1, 2, 2, -1, 1, 0, 0, 1, 0, 1, -1, -3, -2, -4, -6, -4, -3, -3, 0, -1, -3, -2, -3, -2, -3, 0, 3, 2, 2, 2, 0, 1, 1, 1, 0, 1, 3, 1, 0, 2, 2, 3, 2, 0, 2, 1, 0, 0, 0, 2, 3, 3, 2, 2, 1, 2, 1, 0, 2, 2, 3, 2, 1, 2, 1, 0, 0, 2, 3, 2, 3, 1, 0, 1, -3, -1, 0, 0, 0, 1, -2, -1, 1, 1, -1, -3, -2, -3, -2, -3, -1, 1, 0, -2, -1, 0, 0, 0, 2, 2, 0, 1, 0, 1, -2, -1, 0, 1, 0, 1, 2, 2, 2, 0, 0, 2, 2, 2, 0, 0, 1, -1, -3, 0, 0, 0, 1, -1, -2, -5, -6, -4, -3, -3, -2, 0, 0, 1, -1, -3, 0, 0, 1, 3, 1, 2, 1, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1, 1, -1, 2, 1, 1, 1, 0, 1, 0, 1, 3, 1, 0, -1, -3, -2, 0, 0, 0, 0, 1, -1, -3, -2, -1, 1, 0, 0, 1, 1, 0, 1, 1, 2, 1, 0, 1, -2, -2, -3, -1, 0, -1, 0, -2, -3, -1, 0, 0, 2, 3, 2, 3, 1, 2, 1, 0, 1, 0, 2, 2, -1, -2, -2, -2, -2, -3, -2, -3, -2, 0, -3, 0, 1, 0, 2, 1, 1, 3, 1, 0, 0, 1, 1, 0, 1, -2, -3, 0, -2, -3, -3, -3, 0, 0, 0, 0, 2, 3, 1, 1, 0, 0, 1, 0, 0, 0, 0, 2, 1, 0, 0, 1, 2, -2, -1, 2, -3, -1, 1, -1, 0, 1, 2, 1, 3, 1, 0, 2, 2, 0, 2, 3, 1, 2, -1, -2, -2, -1, 1, 0, 0, 0, 1, -2, -3, -1, 0, 1, 2, 2, 3, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, -4, -4, -3, -3, -3, -3, -1, 1, 0, 1, 1, 0, 0, 1, 1, 3, 2, 0, 1, 3, 2, 2, 3, 0, 1, 2, 4, 6, 3, 5, 3, 2, 3, 3, 1, 0, 1, 3, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, -2, -3, -4, 0, 0, 0, -1, -2, -2, -3, -3, -1, 1, -1, -3, -3, -2, -3, -3, -3, -4, -1, 0, 0, 0, 0, 0, 2, 3, 3, 4, 2, 0, -2, -1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, -2, -1, 0, -1, 0, 1, 2, 0, 0, 1, 1, 0, -1, 0, 1, -2, -4, -1, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 1, 2, 1, 1, 1, -1, -3, -2, -3, 0, -1, -2, -2, -3, -3, -3, 0, -2, -4, 0, 0, -1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, -2, -1, 1, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 2, 4, 2, 0, 1, -3, 0, 1, 2, 1, 0, -1, -3, -2, -1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 2, 2, 3, 2, 1, 0, 0, 1, 2, 2, 2, 2, 1, 4, 4, 4, 3, 7, 6, 4, 8, 6, 5, 3, 5, 4, 2, 3, 3, 2, 2, 2, 1, 1, 1, 1, -1, -3, -2, -3, -2, -3, -3, -3, -3, -1, 0, 0, 1, -1, -3, -2, -2, -2, -2, -3, -2, -5, -4, -2, -3, -3, -3, -2, -3, 0, -2, -3, -3, -1, 1, -2, -2, -3, -3, -1, 1, -2, -3, -3, -2, 0, -2, 0, -1, -3, -1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 2, 1, 0, 2, 1, 0, 3, 1, 2, 1, 0, 1, -1, -2, -2, -4, -6, -3, -2, -5, -6, -4, -3, -3, -3, -3, -4, -3, -3, -1, 0, 0, 0, 0, -2, -3, -1, 1, 2, 1, 2, 0, 1, 2, 1, 3, 1, 2, 2, 3, 3, 3, 2, 0, 0, 0, 1, 1, -1, 2, 1, 1, 3, -2, 0, 0, 1, 3, 2, 1, 1, 0, 1, 0, 0, 1, 2, 3, 1, 2, 1, 2, 1, 2, 3, 1, 1, 0, 0, 0, 2, 1, 4, 6, 3, 2, 2, 2, 1, 1, 1, -1, -2, -2, -2, -3, -1, 1, 0, 1, -1, -2, -2, -3, -3, 0, -2, -3, -3, -4, 0, 0, 0, 1, 1, -1, -5, -3, -2, -3, -3, -3, -5, -7, -3, -3, -1, 1, 0, 1, -2, -3, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 3, 3, 1, 1, 0, -5, -3, -2, -2, -2, -2, -1, -4, -3, -1, -5, -3, -3, -3, 0, 0, 2, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 2, 2, 2, 3, 1, 0, 3, 1, 0, 1, 0, 2, 2, 2, 3, 2, 1, -1, -3, -2, -3, -3, 0, 1, 0, 2, 3, 3, 2, 2, 3, 1, 0, 2, 3, 2, 3, 1, 2, 3, 2, 2, 2, 2, 3, 2, 2, 2, 1, 0, 0, 0, 0, 1, 0, 0, -2, 0, -1, -4, -1, 0, 0, 2, 2, 3, 2, 0, 1, -1, -3, -3, 1, -2, 0, -1, -2, -1, -3, -1, -5, -3, -2, -3, -3, 0, 1, 0, 2, -1, -2, -2, -2, -2, -3, -2, -3, -3, -3, 0, -2, -4, 0, 1, -1, -3, -5, -6, -7, -4, -3, -2, 2, 2, 4, 4, 2, 3, 5, 6, 4, 3, 2, 1, 1, 1, 2, 0, 2, 0, 1, 5, 3, 3, 2, 2, 2, 0, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 1, 1, 2, -2, -2, -3, -1, 1, -1, 2, 0, 0, 0, 2, 1, 2, 2, 2, 2, 3, 3, 1, 1, -1, -3, -1, 1, 1, 1, 2, -2, 0, 1, -1, 1, 0, 1, 0, 1, 0, 1, 1, -2, -2, -3, 0, -1, -3, 1, -2, -2, -4, -4, -2, -3, -2, -3, -3, -3, -2, -3, -4, 0, 0, -1, 2, 2, 2, 1, 0, -3, 0, 3, 0, 1, 1, 1, 1, 0, 1, 0, 2, 1, -1, 1, -3, -1, -2, -2, 1, 0, 2, 3, 2, 3, 1, 1, -2, -2, 2, 0, 2, 3, 2, 1, 0, 0, 0, 0, 1, 2, 3, 2, 3, 1, 0, 1, 0, 1, -2, 0, 1, 0, 3, 1, 1, 2, 1, 0, 0, 1, -1, -3, 0, -2, 0, 1, 1, 0, 1, -1, -3, -2, -3, -3, -2, -3, -3, -1, -1, -3, -3, -2, -2, -1, 2, 1, 2, 2, 0, 1, -3, -1, -2, 0, 3, 2, 2, 2, 3, 1, 2, -1, -2, -2, -3, -2, -3, 0, 1, -2, 0, 1, -2, 0, 0, 2, 2, 2, 2, 1, 2, -1, 2, 3, 2, 2, 1, 0, 0, 0, 2, 2, 2, 2, 0, 1, -1, -4, 0, 0, 1, 2, 4, 3, 1, 2, 1, 2, 0, 0, 0, 1, 2, 2, 3, 1, 1, 1, -2, -2, -2, -3, -3, -2, -2, -4, -5, -6, -5, -7, -2, 1, 0, 0, 2, 2, 0, 1, 0, 1, 1, 2, 2, 1, 1, 2, 3, 3, 1, 1, -2, -3, 0, 1, -1, -2, -3, -2, -2, -3, -1, 1, -1, -3, -1, 0, 1, 1, 0, 1, 1, 1, 0, 2, 1, -1, 2, 1, 2, 3, 2, 2, 1, 1, 1, 0, -2, 0, 1, 0, 1, 1, 0, 0, 0, 2, 1, 0, 1, 0, 1, -1, -2, -2, -2, -5, -4, -3, -4, -2, 1, 1, 1, -1, -2, -3, -1, 0, 1, 1, 0, -2, 0, 1, -1, 2, -2, -2, 2, 1, 1, 3, 0, 1, 3, 2, 3, 3, 3, 1, 1, 1, 1, 1, 0, 1, 3, 2, 3, 1, 1, 3, 2, 3, 3, 2, 0, 1, -1, -5, -4, -3, -4, -2, 2, 1, -1, 0, 2, 3, 2, 3, 3, 3, 3, 2, 2, 1, 0, 1, -2, -2, -2, -1, -1, -4, -4, 0, 1, -2, 0, 1, 1, 2, 2, 2, 3, 3, 2, 3, 0, 0, 1, 0, -1, -1, 1, -2, -2, -2, -3, -1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, -2, -1, 1, -2, -3, -1, 2, 0, 2, 1, 0, 1, -2, 0, -2, -3, -2, -2, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 2, 2, 2, 1, 0, 1, 2, 1, 0, 2, 3, 1, 2, 1, -1, 2, 1, 1, -1, -3, -2, -3, -1, 1, 0, 1, 1, 1, 1, 1, 1, -1, 0, 1, -2, -3, -2, -3, -2, -5, -4, -2, -3, -2, -4, -1, 1, 0, 1, -2, -3, -3, -3, -1, 0, 0, 0, 0, 0, 1, 0, 1, -1, -3, 0, 0, 0, 0, 1, 3, 2, 1, 1, 0, 0, 0, 1, 2, 3, 2, 2, 4, 6, 4, 1, 3, 2, 0, 1, 3, 1, 4, 3, 2, 3, 2, 3, 2, 1, 1, 2, 3, 2, 3, 1, 2, 0, -2, -2, -2, -3, -4, -2, -1, 0, 0, -1, 0, 2, 2, 2, 2, 2, 2, 5, 3, 2, 2, 1, 2, 0, -2, -2, -3, -1, 1, -2, -3, -2, -2, -2, -1, 0, -1, -1, 1, 1, 0, 2, -1, -1, -1, -5, -6, -6, -4, -3, -4, -3, 0, 1, -1, -2, 0, -2, -3, -2, -3, -1, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 6, 3, 2, 2, 2, 2, 3, 1, 2, 2, 2, 2, 2, 2, 1, -2, -3, -2, -2, -3, -2, 0, 0, 0, 0, -2, -3, 0, -3, -2, 0, -1, 2, 2, 2, 2, 2, 0, 0, 1, 0, 1, 3, 1, 1, 1, 0, -1, -2, -1, 0, 0, 0, 0, 0, 0, 0, 2, 2, 1, 0, 0, -3, 0, -1, -2, -4, -4, -2, -2, -2, -4, -4, -6, -4, -3, 0, 1, 0, -1, -1, 1, 0, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, -1, -2, -2, -1, 0, 0, 0, 0, 0, -1, 0, 2, 2, 1, -3, -1, 0, -1, 1, 0, 1, 1, -2, -3, -3, 0, 0, 1, 3, 1, 2, 2, 2, 3, 3, 3, 3, 1, 1, 0, 0, 1, 2, 2, 3, 2, 0, 0, 0, -1, 1, 4, 5, 5, 5, 2, 4, 4, 2, 1, 0, 3, 0, 0, 0, 0, 1, -2, -2, 0, 0, 0, -1, 1, 2, 1, 1, -2, -2, -4, -6, -5, -6, -3, -5, -4, -2, -4, -2, -5, -4, -2, -3, -2, -3, -1, 2, -2, -1, 1, 0, 0, 0, 0, 0, 1, 4, 3, 2, 3, 2, 0, -1, 1, 2, 1, 0, 1, -1, -3, 0, -2, -2, 1, 0, 0, 0, 0, 1, 2, 1, 0, 1, 2, 0, 1, 0, -1, -2, -5, -4, -3, -4, -1, 1, 3, 3, 2, 1, 1, 1, 2, 0, 2, 2, 0, 1, -2, 0, 2, -2, -3, 0, 0, 0, 0, 2, 1, 0, 1, 0, 1, -1, 0, 1, 1, 1, -2, -1, 0, 0, 1, 1, 1, 0, 1, 0, 0, 2, 1, 2, 3, 1, -1, -3, 0, -2, -3, -3, -3, -3, -3, -3, -1, -1, -3, -1, 0, 0, 0, 2, 1, 0, 1, 3, 0, 0, 2, 4, 5, 4, 6, 5, 6, 3, 4, 6, 3, 2, 2, 2, 3, 3, 3, 1, 1, 1, 1, 1, -1, -2, -1, -5, -5, -3, -3, -2, -2, -3, -3, -2, -3, -2, -2, -3, -3, -3, -3, -1, 0, -1, 1, -2, -3, -3, -2, 0, -1, 1, 0, 2, 2, 0, 2, 1, 2, 2, 2, 4, 1, 3, 1, 0, 1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -1, 0, 0, 0, -1, 0, 1, -2, -1, 1, 1, 0, 0, 1, 1, 1, 1, 2, -1, -3, -1, -2, -2, -2, -4, -5, -6, -5, -6, -4, -3, -3, -3, -3, -4, -1, 0, -1, 0, 1, 4, 2, 2, 3, 2, 2, 1, 2, 2, 3, 3, 3, 2, 3, 1, 1, 3, 3, 1, 1, 0, 0, 1, 0, 2, 1, 1, 0, -3, 0, 0, 1, 2, 2, 3, -1, -1, 1, -2, -1, 0, 0, 1, 3, 1, 0, 1, 0, 0, 0, 0, -1, 2, 2, 2, 2, 2, 0, 1, 2, 2, 2, -1, 1, -1, -4, -3, -2, -3, -1, 0, 1, -1, -3, -2, -4, 0, 1, 0, 1, -1, -2, -2, -3, -1, -2, -1, 0, 0, 0, 0, 1, 0, -1, -4, -1, 0, 0, 0, 0, -1, -3, 0, -2, -2, 0, -1, 1, 2, 1, 0, 0, -1, 1, 2, 1, 3, 3, 2, 0, 0, -1, 1, 2, -2, -2, -2, -3, -2, -3, -3, -3, -4, -3, -2, 1, -2, -1, -3, -2, 0, 0, 1, 0, 1, 0, 1, -2, -4, -1, 1, 2, 1, 0, 0, 1, 1, -2, -1, 0, 0, 2, 2, 2, 1, 0, 1, 1, 0, 0, 1, 5, 3, 1, 2, 3, 3, 2, 1, 0, 1, 0, 1, -1, -3, 0, -2, -2, -2, -2, -4, -7, -4, -3, -3, -3, -3, 0, 0, 0, 2, 2, 2, 2, -1, -2, -2, -3, -1, 1, 0, 2, 2, 0, 1, -1, 2, 1, 2, 2, 1, 0, 1, 0, 1, 1, -2, -3, -2, -2, -2, -3, -2, -3, -2, 0, 0, 2, -1, -3, -3, -3, -1, 1, -2, -1, 1, 0, 1, 0, 0, 1, -1, 1, 3, 2, 1, 0, 3, 2, 2, 3, 4, 6, 3, 2, 1, 1, 3, 3, 3, 3, 3, 2, 1, 1, 1, 0, 0, -1, 1, 2, 2, 2, 1, -2, 1, -1, -3, 0, 0, 1, 1, 1, 4, 1, 2, 1, 1, 3, 1, 5, 4, 2, 3, 1, 1, 1, 1, 1, 1, 0, 0, -2, 0, 1, 0, 1, -2, -2, -2, -2, -5, -7, -6, -6, -5, -1, 0, -1, -6, -4, -2, -3, -3, -3, -4, -1, 0, -1, 2, 2, 3, 2, 1, 1, -2, -3, -4, -1, 1, -2, -2, -1, -1, -3, -4, 0, 2, 0, -1, -4, -2, -4, -6, -3, -3, -1, -2, 0, -1, -5, -5, -4, -1, 1, -1, -4, 1, 3, 1, -2, -1, 7, 6, 3, 2, 4, 8, 4, 2, 3, 3, 9, 10, 5, 3, 4, 10, 10, 5, 3, 2, 7, 10, 4, -2, 0, 3, 2, -5, -4, -1, 6, 5, -1, -1, 3, 4, -1, -3, -2, 6, 3, -1, 1, 2, 5, 3, -2, -1, 2, 3, 3, -2, -5, 2, 4, 0, -7, -2, 4, 1, -7, -7, 3, 6, -3, -9, -1, 3, -4, -12, -3, 5, 3, -1, -1, 3, 2, -7, -4, 1, 2, -2, -6, -3, -1, -7, -6, -3, -7, -10, -7, -3, -6, -11, -7, -3, -7, -7, -2, -5, -9, -2, 9, 2, -10, -2, 15, 10, -10, -3, 17, 10, -13, -10, 21, 17, -19, -20, 21, 33, -14, -35, 12, 42, 3, -39, -9, 35, 12, -25, -16, 10, 14, 6, -2, -16, -10, 26, 27, -32, -53, 20, 71, -10, -83, 1, 94, 19, -94, -27, 94, 29, -90, -31, 84, 25, -86, -20, 88, 25, -84, -28, 85, 44, -66, -49, 42, 55, 7, -40, -56, 2, 87, 51, -110, -129, 96, 203, -43, -264, -45, 285, 138, -272, -232, 208, 304, -110, -339, -2, 330, 105, -290, -192, 219, 245, -129, -258, 29, 226, 57, -174, -146, 69, 199, 44, -244, -180, 242, 296, -217, -397, 149, 430, -86, -416, 14, 325, 13, -199, 16, 56, -103, 62, 232, -110, -370, 92, 491, -3, -555, -126, 534, 242, -446, -323, 304, 337, -156, -284, 19, 169, 45, -42, -37, -67, -24, 134, 153, -113, -288, 40, 426, 85, -544, -229, 638, 376, -694, -496, 730, 613, -727, -710, 702, 803, -627, -872, 513, 915, -372, -910, 212, 832, -77, -703, -21, 505, 59, -273, -41, 42, -32, 175, 143, -335, -247, 467, 372, -517, -451, 531, 517, -477, -532, 396, 511, -279, -447, 157, 354, -49, -242, -59, 117, 129, 4, -205, -123, 241, 232, -269, -331, 249, 418, -208, -478, 135, 507, -37, -497, -75, 429, 170, -330, -247, 195, 268, -77, -248, -23, 179, 93, -100, -105, -7, 51, 71, 41, -98, -167, 34, 262, 78, -298, -222, 251, 355, -137, -423, -12, 417, 148, -357, -251, 256, 299, -152, -317, 41, 302, 44, -274, -128, 183, 176, -55, -208, -114, 186, 244, -121, -284, 20, 197, 98, -1, -192, -215, 252, 374, -263, -436, 192, 362, -43, -182, -143, -7, 346, 139, -511, -126, 642, -23, -718, 269, 739, -481, -637, 632, 425, -715, -150, 733, -122, -695, 321, 628, -389, -460, 370, 285, -312, -95, 286, -35, -330, 47, 435, 84, -515, -340, 543, 593, -429, -823, 296, 870, -160, -758, 221, 487, -408, -246, 745, 105, -1116, -81, 1316, 157, -1317, -158, 999, 177, -734, -64, 474, -47, -445, 329, 450, -493, -660, 665, 881, -732, -1182, 761, 1299, -558, -1348, 235, 1290, 207, -1250, -637, 1152, 1107, -1082, -1354, 894, 1413, -625, -1223, 346, 831, -88, -361, -124, -89, 324, 406, -436, -680, 495, 585, -259, -545, 9, 351, 216, -159, -239, -109, 259, 153, -155, -177, 124, -92, 135, 363, -462, -671, 842, 779, -956, -894, 1023, 749, -785, -442, 282, 342, -42, -38, -331, 85, 228, 236, -401, -243, 349, 278, -250, -135, -134, 46, 795, -418, -746, 98, 1146, -235, -881, -128, 1179, -273, -778, 363, 547, -841, 59, 1023, -446, -1047, 451, 1169, -604, -831, 155, 1052, -321, -571, 35, 566, -270, -42, 106, -127, -42, 73, 201, 94, -280, -646, 659, 893, -558, -1372, 371, 1635, 161, -1997, -530, 2024, 688, -1595, -1185, 1491, 1161, -961, -1683, 872, 1718, -521, -1639, 225, 1132, 314, -784, -241, -72, 491, -65, 265, -101, -540, 60, 378, 406, -433, -263, -177, 740, -123, -534, 292, 449, -738, -111, 735, 428, -1454, -128, 1604, 235, -1925, -187, 1937, 178, -1710, -426, 1640, 514, -1545, -513, 1331, 510, -1087, -225, 580, 221, -671, 340, 744, -968, -428, 984, 428, -1067, -146, 1174, -435, -755, 40, 1253, -204, -1240, 72, 1210, -118, -973, 115, 970, -401, -696, -183, 1553, -232, -1389, 189, 1067, 86, -1030, 5, 504, 483, -463, -791, 593, 310, 338, -78, -1205, -288, 1392, 1189, -1354, -1500, 544, 1732, 184, -1977, 29, 1489, -242, -789, -63, 934, -264, -719, -26, 926, 53, -754, 87, -109, 391, 408, -348, -922, 221, 948, 799, -1413, -693, 664, 872, -550, -171, -117, 243, -95, 125, 360, -530, -627, 909, 631, -1103, -620, 656, 1389, -620, -1505, 110, 1610, -387, -521, -213, 521, -342, -150, 687, 419, -1328, -234, 1120, 242, -456, -858, 604, 879, -400, -1459, 887, 1036, 29, -1363, -476, 812, 1501, -842, -1646, 435, 1774, -128, -1479, -528, 1261, 1212, -1223, -1669, 818, 2055, -430, -1674, -606, 1914, 920, -1947, -1539, 2432, 1585, -2338, -1957, 2116, 2883, -2050, -3251, 1062, 3887, -731, -2891, -1048, 3010, 1406, -1524, -2688, 939, 2226, 1233, -2799, -2136, 2056, 3460, -1655, -3217, 69, 3671, 247, -3372, -649, 3293, 176, -2428, -56, 1696, 573, -2188, -402, 2385, 191, -2701, 244, 2485, -920, -527, -542, 1397, -676, -40, -981, 1951, -722, -686, 466, 667, -984, 147, 1593, -2121, 137, 346, 1499, -1053, -823, -1, 1428, 62, -831, -1203, 736, 1457, 54, -2836, 480, 3505, -1654, -2193, 1227, 1666, -1526, -390, 839, -684, 688, 451, -1035, -564, 1255, 1617, -2234, -1970, 1947, 3055, -2144, -3831, 2911, 3079, -1587, -3456, 1296, 2226, 540, -2876, -1107, 3008, 1363, -2368, -1429, 1180, 2052, -768, -1765, -1094, 2039, 2465, -2672, -915, 54, 1739, 171, -474, -623, -1355, 955, 2746, -1349, -2253, 296, 2990, -873, -1788, 184, 545, 1326, -428, -2096, 785, 1312, -31, -968, 289, -208, -63, 1098, -1212, -752, 1679, 340, -757, -548, -357, 720, 1259, -456, -2355, 818, 1742, -237, -1686, 682, 1719, -974, -2207, 1164, 1582, 65, -1283, -1138, 869, 1851, -783, -1012, -794, 950, 2593, -1775, -4002, 2957, 3218, -2150, -2078, 780, 1125, 513, -1574, 126, 741, -843, 339, 1203, -1444, -283, 1064, 676, -928, -1610, 1069, 1690, -1464, -318, 648, 554, -203, -1229, 171, 1762, -274, -1782, -773, 2321, 616, -999, 140, -738, -449, 1236, 17, -1066, -81, 1504, 132, -1761, -147, 2074, -292, -1863, 1313, 531, -2182, 181, 2330, 416, -2363, 156, 2026, -1181, -1771, 1370, 1628, -1077, -2306, 2105, 2821, -2633, -2668, 1674, 2815, -1190, -2874, 945, 2910, -1330, -1348, -236, 1352, 1542, -1569, -2143, 1131, 2743, -2261, -2236, 2624, 2694, -2330, -2854, 2129, 2851, -3190, -1623, 2429, 1146, -1133, -1980, 1239, 2827, -943, -3118, 57, 2733, 1191, -3786, -1890, 4976, 1822, -3487, -2863, 4458, 1332, -4844, -742, 4092, 990, -4130, -679, 4705, 2293, -6471, -2489, 5859, 2824, -5929, -2371, 3578, 4929, -3260, -4285, 3201, 3164, -3944, -2528, 3799, 1029, -2041, -1591, 2587, 2675, -2407, -3419, 1599, 3015, -1988, -1606, 268, 2758, 497, -2214, -1379, 3486, -1400, -1909, 604, 2165, -1942, -1216, 3115, 626, -1566, -2233, 1192, 3381, -2760, -3232, 2769, 2134, 269, -3468, 888, 2645, -1150, -3069, 2693, 958, -2778, 56, 2322, 798, -1801, -1217, 1868, 205, -860, -1122, -11, 1736, 766, -691, -3071, 2256, 3161, -2289, -3839, 2468, 3325, -3058, -1672, 3039, 140, -2173, 554, 1835, -208, -3233, 1066, 1412, 2125, -2857, -2183, 1384, 3662, -200, -3938, -943, 3770, 498, -2727, -45, 2610, -1380, -1479, 1835, 395, -873, -477, 990, -931, -617, 2332, -226, -3045, 1084, 3496, -1984, -3188, 1529, 4166, -1104, -5978, 993, 6826, -184, -6025, -1995, 6059, 3019, -6380, -2471, 5657, 2245, -5175, -1971, 5391, 956, -4099, -1987, 3987, 2675, -4455, -2221, 3304, 3010, -1993, -3838, 714, 3927, 1474, -6454, -348, 6494, 136, -6479, 400, 5844, 277, -7230, 1736, 6023, -2841, -5595, 5492, 2949, -4540, -3683, 4794, 4959, -5421, -5676, 5361, 5690, -5318, -4500, 3916, 5340, -3535, -5660, 2308, 5842, -874, -6922, 1051, 7242, -2974, -6036, 5357, 4655, -6500, -4545, 6530, 4002, -4757, -5550, 5636, 5214, -6188, -3590, 5573, 1641, -4672, 556, 2761, -1126, -2676, 2559, 2304, -2684, -2418, 2813, 1987, -2142, -2102, 1046, 4245, -2567, -4147, 3532, 2161, -918, -2293, -1710, 4343, 482, -3213, -473, 3126, -1200, -1744, 1677, 2273, -3127, -2503, 4110, 1784, -3844, -1531, 2210, 3085, -703, -4901, 643, 5012, -243, -5212, 812, 3469, 1093, -4597, 601, 3368, -720, -2925, 1953, 134, -1922, 1572, 2544, -3756, -1049, 3194, 1111, -2872, -819, 1822, 46, -382, 574, -1375, 401, 2182, -488, -3196, 1636, 1632, -1492, -975, 1588, 331, -2191, 744, 2642, -1667, -2053, 2053, -225, -32, -223, -678, 785, 1446, -1294, -1422, 1216, 838, -612, -825, -50, 649, 659, -1263, 685, 1424, -2549, -439, 2394, 818, -2847, -741, 2508, 249, -2030, 1714, 661, -2412, 207, 2145, -1161, 163, -862, 789, 215, -247, -72, 461, -1304, 1756, -465, -815, -700, 1705, 695, -1599, -254, 546, 904, -613, -750, -190, 1599, 324, -2637, 626, 2733, -1388, -2398, 2432, 1314, -2706, -627, 2762, -288, -2437, 943, 2409, -1945, -1284, 1895, -324, -191, 309, -1085, 572, 1187, -1273, -536, 1335, 5, -1576, 680, 993, -705, -1485, 2291, -241, -1770, 1387, 486, -1600, 205, 1621, -879, -1984, 2102, 1283, -1996, -1215, 2587, 256, -2304, 366, 2085, -1139, -1599, 1213, 1631, -1288, -1482, 988, 929, 1221, -3117, -801, 3350, 678, -3649, 327, 3683, -1235, -3799, 2415, 2429, -2001, -1960, 1945, 1388, -1559, -1246, 1816, 1287, -1822, -1596, 1393, 2527, -1696, -2578, 1405, 2858, -1601, -1665, 633, 1136, 183, -1953, 1523, 537, -1818, 674, 807, 87, -1046, -219, 294, 1693, -860, -1676, 365, 2565, -385, -2879, 846, 1857, 588, -3022, 701, 1621, 200, -2361, 991, 1608, -1713, -408, 326, 2154, -1706, -1320, 1197, 1491, -1664, -672, 1496, 141, -1436, -209, 2155, -755, -1068, 264, 1125, -781, -669, 726, 364, 44, -1496, 718, 320, 614, -1233, -23, 785, -270, -604, 473, 372, -250, -580, 413, 857, -582, -882, 829, 7, -455, 400, -158, -574, 1134, -408, -834, 927, 315, -1613, 255, 2140, -915, -2222, 1447, 1950, -1417, -1685, 1612, 1213, -1579, -1181, 1793, 1312, -1961, -1184, 1997, 974, -1774, -798, 1540, 692, -1293, -672, 1272, 530, -1057, -271, 991, 112, -702, -78, 691, -283, -339, 40, 682, -689, -342, 937, 587, -1426, -456, 1447, 314, -1798, 817, 929, -539, -1017, 1353, 313, -810, -683, 1009, 947, -1762, -143, 1227, 512, -1272, -493, 1168, 511, -1238, -730, 1691, 216, -1263, -498, 1688, 66, -1468, 512, 602, -391, -417, 341, 286, -580, -531, 1574, 169, -2219, 172, 2434, -587, -2573, 1345, 1625, -1241, -1319, 1539, 431, -1183, -64, 717, 123, -649, 170, 89, 153, -258, 318, -752, 151, 892, 15, -1814, 850, 1434, -997, -1034, 933, 819, -819, -615, 711, 384, -871, 450, 87, -279, -9, 518, -615, -62, 405, 146, -522, 228, 335, -320, -162, 488, -131, -386, 371, 119, -395, 313, -34, -379, 277, 386, -518, 124, -58, 108, 248, -232, -229, 605, -302, -316, 408, 44, -334, -47, 428, -67, -437, 23, 717, -392, -476, 387, 526, -533, -349, 578, -82, -398, 399, -78, -90, 49, -90, 216, -241, -9, 80, 147, -384, 61, 472, -309, -434, 230, 438, -105, -585, 384, 391, -213, -487, 563, 166, -573, 39, 385, 9, -418, 310, -214, 307, -18, -195, -209, 285, 257, -537, 281, 60, 19, -279, 315, -100, -40, 72, -120, 43, 32, 116, -393, 152, 45, 165, -440, 163, 399, -216, -558, 546, 189, -423, -65, 278, 49, -258, 64, 356, -342, -148, 395, -199, -161, 6, 189, -38, -237, 196, 147, -94, -394, 428, 238, -451, -96, 282, 206, -469, 35, 365, -262, -44, 42, 181, -135, -16, 68, -93, 340, -95, -375, 164, 292, 64, -357, -77, 442, -19, -281, -134, 386, -63, -246, 165, 160, -219, -69, 429, -129, -439, 265, 432, -339, -425, 385, 352, -273, -265, 321, 276, -344, -248, 368, 43, -296, 28, 145, 23, -90, 55, -39, -108, 68, 246, -180, -107, 163, 42, -107, -84, 209, -157, -176, 177, 49, -100, -137, 172, 94, -227, -28, 243, -178, -89, 163, 42, -254, 11, 293, -136, -191, 54, 184, -218, 104, 101, -12, -114, 237, 97, -247, 97, -84, 267, -262, -38, 243, -60, -62, -106, 41, 72, -40, -102, 76, -23, -52, -39, 70, -61, -184, 189, 58, -198, -17, 370, -280, -178, 263, 23, -147, -60, 18, 105, -61, -238, 133, 244, -259, -147, 318, 37, -254, -45, 407, 46, -406, 83, 360, -33, -312, 54, 188, -105, -151, 43, 227, -183, -109, 153, 159, -133, -219, 227, 224, -310, -138, 161, 135, -14, -260, 167, 234, -85, -167, 78, 180, -53, -151, -25, 195, 7, -74, -91, 102, 48, -25, -30, -38, 132, -59, -55, -34, 100, -30, 5, -54, 29, 98, 17, -348, 198, 173, -130, -96, 92, 137, -142, 29, -4, 118, -142, 16, 78, -125, 159, -117, -12, -138, 314, -130, -70, -7, -22, 126, -96, -95, 32, 60, -160, -23, -42, 111, -101, -21, 55, -63, 70, -17, -50, -64, 197, -17, -193, 183, 75, -89, 18, 65, 4, -97, 39, 57, -16, -9, -19, 2, 64, 67, -266, 47, 264, -204, -215, 221, 144, -155, -152, 145, 176, -101, -175, 163, 99, -95, 50, -188, 179, 150, -217, -83, 232, 34, -231, 13, 196, -14, -172, 87, 135, -193, -46, 254, -116, -147, 100, 139, -134, -136, 214, 61, -134, -61, 79, 49, 48, -204, -25, 269, -21, -181, -30, 205, 71, -165, -113, 278, -44, -153, 84, 65, -5, -75, -86, 160, 83, -243, -97, 263, -6, -165, -44, 107, 28, -125, -87, 53, 33, 58, -75, -71, 102, 219, -232, -58, 190, 104, -187, -53, 235, 7, -130, -59, 210, 1, -148, -3, 58, 49, -131, -7, 72, 80, -174, -19, 112, -56, -67, -63, 81, -34, -65, -15, 112, -77, -96, 53, 96, -58, -27, -109, 62, 135, -141, 4, 46, -6, 9, 64, -2, -119, 14, 156, -16, -195, 90, 92, -12, -108, 34, 13, -48, 75, -76, -49, 40, 57, -70, 15, 62, -21, 17, 17, 21, 66, -104, 30, 130, -10, -46, -63, 80, 159, -205, -131, 257, 134, -290, -88, 200, 136, -174, -196, 144, 184, -134, -129, 100, 117, -141, -81, 156, 32, -176, 26, 236, -25, -212, 6, 278, -48, -254, 41, 242, -31, -275, 33, 272, -11, -285, 67, 263, 19, -273, -19, 267, 4, -249, 34, 78, -52, -68, -15, -24, 7, 47, -92, -27, 99, -44, -155, 51, 101, 13, -97, 44, 85, 73, -96, 4, 103, 98, -49, -42, 55, 132, -90, -50, 57, 6, -65, 52, -51, -86, 115, 58, -139, -58, 83, 159, -55, -259, 94, 241, -156, -186, 92, 64, -37, -79, -20, 94, -2, 3, -26, -21, 132, -69, -170, 175, 101, -170, -36, 106, -38, -40, 23, 26, -89, 126, -23, -195, 91, 159, -275, -170, 320, 28, -298, -6, 154, -86, -64, 4, -57, -7, 66, -8, -203, 33, 263, -163, -205, 283, 109, -280, 66, 151, -80, -65, 42, 2, -15, 94, -7, -85, 126, 235, -136, -80, 202, -35, -230, 53, 133, -56, -164, 62, 86, 52, 57, 8, 74, 73, -4, -89, 44, 9, -55, -69, -107, -16, 0, -179, 2, -6, -72, 118, 84, -128, 86, 257, -8, -7, 187, 164, -91, -172, 119, 142, -178, -64, 23, -7, -43, 2, -58, -6, 17, -181, -154, 15, 133, 18, -159, -15, 227, 87, -106, 48, 241, 60, 29, -56, -119, -112, 40, -62, -199, -51, 38, -56, -200, 178, 208, 67, 129, 130, 300, 442, 139, -247, 38, 214, -222, -342, -86, -135, -353, -149, 269, 84, -519, -271, 576, -24, -534, 60, 21, -608, -113, 727, 295, -1380, -827, 2736, 2095, -1642, -469, 2089, 132, -1161, 471, 428, -1339, -594, 506, -818, -968, 641, -1126, -1423, 2823, 2114, -2851, -1279, 2888, 989, -2165, -709, 1681, -163, -1605, 120, 1005, -568, -741, 85, 1220, 255, -621, 30, 281, 71, 86, -158, 141, 33, -724, 760, 383, -628, -301, 600, 172, 404, -849, -324, 437, 63, 494, 392, -1383, 107, 1046, -575, -1344, 104, 309, -178, 42, -949, 550, 1005, 155, 121, 1024, 630, 530, -1662, -171, -103, -553, -830, -713, 289, 1178, -1708, -542, 988, 825, 155, -392, 991, 1770, -157, -805, 331, -368, -41, 837, 192, 179, 773, -1981, 194, 3367, -891, -4331, 4080, 3022, -4224, -2709, 3821, -189, -2755, -1070, 2461, -278, -2963, 1361, 1806, -2253, -1258, 1014, -2256, 845, 1879, 36, -1557, -644, 1010, 2132, -1596, -1870, 1643, 724, -2210, 795, 2540, -1396, -2535, 869, 2589, 2940, 2109, 3423, -194, -3081, 1890, 5684, 722, -3492, -1118, -616, -1121, -708, -1874, -2091, -1406, -1322, -1211, -3332, -2301, 1041, -2086, -5232, -1666, 3314, -1551, -3885, -49, 3099, -242, -1124, 2061, 5115, -2, 911, 3241, 1549, 932, 3961, 1581, -1708, 58, 4595, 1205, -3337, -236, 3280, -1577, -2357, 2676, 769, -2836, -34, 1567, -348, -3189, 201, 3042, -2707, -2392, 1338, 405, -978, -1546, -431, 519, -1862, -260, 1486, -161, -1061, -267, -1069, -774, -512, 1091, 2559, -1294, -2342, 2193, 1688, -802, -903, 553, 1507, -781, -194, 1049, 29, 196, 303, -1427, 62, 3388, 1434, -1630, -1078, -1113, -2049, -114, -229, -1794, -1844, -950, -1354, -1620, 833, 1687, -2481, -1701, 3290, 2384, -1043, 615, 1956, 465, 519, 1749, 1753, 2307, 1593, 773, 1198, 2284, 1470, -124, -354, -9, -964, -1760, -438, -671, -1988, -1652, -1088, -2073, -1633, -365, -1507, -3430, -2767, -1055, -805, -23, 808, -794, -672, 1230, 950, 946, 1849, 935, -44, 1202, 2522, 3646, 3588, 1906, 1192, 1081, 1754, 1913, 24, -1799, -1534, -841, -1134, -1178, -389, 741, -265, -2088, -2213, -340, 333, -1739, -3225, -2118, -246, 149, 56, 1211, 1911, 765, -337, -117, 882, 366, -817, -984, -92, -611, 201, 2515, 2540, 78, -529, 1078, 1369, -153, -772, -1111, -1279, -725, 301, 386, 129, 406, 1007, 207, -477, -1305, 528, -824, -1878, -1578, 610, -16, -1595, 847, 1160, -386, -1417, 518, 1554, 841, 2285, 1567, -125, 5, 1716, 2784, -88, -364, -672, 1225, 878, 587, 703, 943, -68, -1979, -2872, -2011, -3783, -4203, -3758, -1464, -990, -721, -480, -188, 1834, 2825, 1164, -622, 455, 57, -1148, -821, 1971, 2681, 1694, 925, 1699, 3144, 3935, 2136, -596, -1081, 529, 149, -1133, -245, 66, -438, -2335, -1640, -1766, -1411, -1358, -2538, -3511, -2211, -131, -75, -2620, -3019, -1160, -216, -823, -1013, 23, 1047, 788, -185, 1809, 3029, 1418, -660, 665, 2073, 2587, 3220, 395, -1763, -280, 2902, 1014, -55, 1138, 672, -1083, -817, 1206, 2220, 1403, -1147, -2509, -471, 2239, 617, -1589, -938, -201, 288, 1042, 2262, 2864, 2992, 842, -697, 337, 2253, 2861, 1130, -1464, -615, 3247, 5542, 1529, -327, 367, 472, -1175, -1039, -116, -1245, -1888, -1878, -1795, -893, 418, 773, -1220, -2472, -1400, -2220, -791, -3707, -4416, -3086, 894, -1334, -2865, -436, 477, -673, -2769, -1057, 785, 2192, 683, -1185, 685, 2238, 189, 361, 4606, 6684, 5424, 7021, 8849, 10611, 11486, 11029, 7713, 5174, 5073, 2783, -1542, -5720, -8756, -10308, -10022, -12036, -14879, -14713, -12805, -12795, -12746, -12201, -9992, -9413, -7659, -6182, -2401, 1244, 2256, 2534, 3280, 6337, 6653, 6350, 5655, 5173, 3938, 3160, 3771, 2511, 1824, 1326, 972, -201, -665, -223, -470, -1345, -2856, -2987, -2409, -1117, -860, -710, -190, 685, 410, 1253, 2453, 2895, 2051, 2749, 3461, 4334, 6415, 7688, 5622, 4443, 4708, 5206, 4939, 5306, 3589, 1352, 1506, 2238, 1359, 951, 447, -1109, -2661, -2137, -1549, -3038, -3007, -1098, 623, 680, 1421, 2781, 4625, 5259, 3512, 3554, 1996, 968, 795, 1211, -46, -1034, -135, 15, -386, -3254, -3269, -2538, -3667, -5464, -5189, -2817, -2877, -3796, -2213, -1728, -1707, -1394, -946, -1144, 1349, 6628, 10290, 11621, 11537, 11857, 11647, 10323, 6607, 1336, -3887, -8535, -12582, -14492, -16059, -17667, -17693, -16370, -16336, -16115, -15647, -13815, -13412, -14044, -13050, -9639, -5965, -3648, 1914, 7696, 11636, 13324, 16717, 22037, 21431, 11732, 2605, 3448, 6209, 759, -7172, -8648, -4269, -1639, -1384, -813, -713, -1575, -3619, -4442, -5487, -4981, -2455, -781, -1907, -1322, 4612, 11749, 13812, 9683, 5162, 5839, 7931, 5889, 657, -3825, -5696, -5246, -3569, -2785, -2967, -2739, -1682, -2008, -3076, -2458, -1832, -3233, -5274, -5443, -3486, 247, 2498, 1203, 480, 1782, 3809, 4711, 4382, 2932, 1549, 1783, 3282, 5034, 5509, 5149, 6376, 6342, 3873, 4885, 8748, 8061, 2788, 262, 1349, 3305, 3309, 1478, -1010, -638, 557, 384, -746, -1279, -2342, -1938, -1138, -1075, -1127, 575, -192, -1726, -727, 2407, 2312, 544, 199, 561, -554, 611, 1691, 1671, -372, -2292, -4903, -6200, -5747, -3838, -2086, -799, 2398, 5789, 6134, 4599, 5111, 5398, 939, -6282, -9147, -8762, -10742, -14928, -16694, -15056, -13005, -11054, -9369, -7401, -6831, -6384, -5218, -5395, -6536, -5601, -1880, 547, 1420, 3941, 8208, 10396, 10332, 12439, 15076, 12803, 3916, -3367, -3819, -1836, -3664, -8931, -10931, -8532, -3726, -469, 155, -275, -209, 1051, 1270, 1267, 1030, 2035, 4027, 5003, 5430, 6775, 10057, 11189, 8948, 5781, 4053, 2935, 250, -3139, -6219, -8041, -8508, -6975, -4930, -4077, -3206, -406, 3126, 4242, 3692, 3803, 4655, 3883, 1230, -288, 346, 1087, 1051, 374, -77, 13, 1161, 1095, -1792, -5126, -6526, -6404, -5535, -4302, -3217, -1901, 1373, 5599, 8273, 9351, 9556, 9331, 8080, 7934, 7689, 4845, 2205, 1377, 1584, 985, 540, 1246, 8, -100, 813, 861, -1410, -3549, -2289, -454, 128, -326, 118, 2604, 2441, 1064, -2011, -476, 255, -960, -4300, -5700, -3538, -1274, 745, -560, -2798, -5445, -4760, -3394, -2758, -2636, 597, 5993, 8866, 7207, 5827, 8009, 10209, 5600, -4102, -10874, -12448, -13624, -16261, -19802, -21481, -20513, -15297, -9351, -7371, -7218, -4859, -861, -699, -3419, -3152, -409, 1501, 366, 930, 4130, 8568, 12615, 13277, 10598, 6189, 5058, 5328, 1766, -4621, -9796, -9933, -9381, -9233, -7537, -4029, -788, 211, 1967, 4504, 6853, 7814, 7181, 5590, 3916, 5807, 9888, 12350, 10961, 9872, 11548, 12988, 11766, 7370, 2296, -2889, -6764, -9204, -11310, -12797, -12902, -10889, -8725, -5706, -524, 4550, 6669, 5736, 5641, 6644, 7067, 5400, 2349, -42, -1488, -1048, -187, -585, -2180, -2968, -2105, -1412, -1974, -2944, -3577, -3616, -3623, -3363, -3202, -2926, -1453, 1280, 3666, 3931, 4455, 6560, 10427, 9881, 6723, 4975, 7295, 8827, 6011, 4193, 3355, 3595, 3178, 3461, 3556, -541, -2028, -2303, -2037, -5308, -6881, -2918, -2227, -2697, -3720, 579, 1503, -461, -669, -1208, -1808, -3072, 89, 116, -3355, -3417, -1242, -935, -5352, -4324, 1147, 5038, 7555, 6816, 5478, 2378, 4887, 7381, 2226, -6851, -12069, -10727, -12239, -16253, -18295, -17718, -15833, -14478, -11046, -7944, -5453, -2667, -1017, -1103, -2695, -517, 3645, 5434, 4007, 3904, 6767, 9726, 11035, 10941, 8158, 4550, 2884, 2617, -671, -6710, -10226, -11494, -11904, -11481, -9271, -6684, -4042, -369, 2679, 4788, 7517, 9551, 9791, 7880, 6583, 7168, 8710, 9064, 7203, 6692, 7463, 8195, 7927, 6393, 3925, 2761, 3576, 840, -4951, -7440, -6018, -6197, -8249, -7876, -6257, -4520, -1630, -100, -1061, -1012, 2883, 4671, 2253, 1611, 2945, 3565, 2048, 1420, 702, -540, 207, -48, -1560, -3607, -3242, -2298, -3701, -4138, -4185, -3217, -3197, -2855, -2026, -2603, -1558, -255, 757, 223, -632, 680, 1326, 1777, -20, -886, 1091, 3760, 6001, 5719, 7565, 8947, 8713, 7966, 7757, 7105, 3578, 1353, 588, -1685, -3788, -3148, -1445, -2493, -3466, -677, 398, -411, 17, 2852, 2564, -1286, -2358, -1737, -1247, -2213, -2286, -2107, -2769, -1472, -952, -1129, 496, 5763, 11234, 9130, 4371, 1016, 3404, 5094, 108, -7694, -14172, -13846, -13935, -16110, -19576, -21105, -17731, -15131, -12216, -10290, -6293, -2104, -702, 826, 1561, 4163, 6102, 7299, 7280, 5497, 5715, 7000, 9607, 8592, 4433, 1085, -252, -1168, -4417, -7664, -10378, -11508, -10725, -9465, -7800, -5133, -926, 2704, 5007, 7178, 10142, 12830, 13207, 11665, 10376, 9273, 8030, 6747, 5072, 2105, -975, -1389, -1431, -3085, -5403, -5207, -3582, -4566, -6367, -6578, -5047, -4286, -3455, -1367, 173, 2170, 6498, 11808, 13448, 11643, 11929, 12847, 11912, 9098, 5854, 834, -4764, -7161, -9002, -12230, -14928, -14296, -12022, -10495, -7210, -3382, -470, 1772, 3883, 4633, 3168, 3764, 4540, 2771, -766, -3058, -3084, -4443, -5437, -6373, -6755, -6605, -5890, -4113, -3697, -2651, -1103, 1281, 3698, 4289, 5149, 6535, 8763, 9058, 8409, 8967, 8672, 8204, 7331, 7521, 6005, 3582, 1869, 1513, 2128, 1786, 1924, 1075, 553, 741, 2488, 3374, 694, -1225, -2462, -1411, -3203, -4379, -4823, -4005, -2159, -1490, -773, -2957, -3069, -1550, -556, 471, 1422, 5558, 5927, 5723, 4111, 3717, 4221, 2574, -202, -6780, -10192, -12028, -13554, -15867, -18907, -18566, -18042, -14190, -10700, -7262, -3592, -773, 2140, 3144, 5927, 7979, 8029, 6806, 5137, 5250, 4877, 4621, 3412, 1334, 412, -1018, -1531, -2829, -3401, -4122, -5643, -6036, -6144, -4143, -2509, -740, 640, 2303, 5124, 7788, 10530, 11682, 11535, 10505, 9545, 8514, 6455, 3965, 1445, -1342, -4259, -5977, -6039, -5700, -5695, -5457, -4690, -3585, -2010, -97, 1102, 1301, 1917, 3639, 5152, 5144, 4545, 4573, 4596, 3932, 2868, 1860, 210, -1950, -3423, -4041, -4293, -4472, -4078, -3581, -2919, -1472, 226, 1507, 1854, 1852, 1487, 1284, 1844, 1614, 380, -1186, -2028, -2528, -2963, -2545, -2805, -4049, -5249, -4992, -3895, -3475, -3376, -3468, -3506, -2595, -94, 2977, 4280, 3820, 3846, 4832, 5840, 5566, 4889, 3853, 2537, 2874, 3617, 3844, 2555, 3176, 4959, 4706, 4572, 4049, 4207, 1398, 773, 705, -1338, -2807, -2567, -190, -2759, -3314, -1983, 281, 59, -1370, -1948, -4065, -3351, -2444, -2372, -5597, -7153, -5071, -2223, -991, -2534, -3717, -4591, -4398, -2428, 2002, 6307, 6801, 6787, 9535, 13963, 14877, 12383, 9223, 5767, 1955, -2696, -7697, -13192, -17157, -19033, -20350, -20479, -17976, -12847, -8512, -5247, -2040, 1846, 5742, 8800, 10506, 10027, 8745, 7396, 7355, 7400, 6582, 4682, 3157, 2809, 2214, 1171, -903, -3295, -6324, -8930, -10782, -11741, -11507, -10322, -7861, -4685, -349, 4646, 9383, 12749, 14409, 15180, 15144, 14254, 12209, 9161, 5399, 1144, -2511, -5112, -7015, -8744, -10025, -10188, -9448, -7758, -5304, -2721, -751, 566, 2080, 3713, 5094, 6174, 7178, 7823, 7337, 6268, 5549, 4996, 3454, 814, -1831, -4292, -6612, -8118, -8687, -9367, -9986, -8807, -6011, -3574, -1695, 850, 3668, 5576, 6738, 7398, 6916, 5544, 4424, 3356, 1318, -1189, -2695, -3142, -3562, -4171, -4313, -4015, -3670, -3341, -2619, -2252, -2401, -2151, -950, 47, 140, 820, 2159, 3322, 3830, 4365, 4135, 3086, 2407, 2043, 788, -572, -812, -690, -1236, -1084, -142, 359, 819, 2230, 3542, 3155, 3010, 4176, 4140, 2067, 308, 984, -61, -2521, -3758, -2033, -948, -983, 211, 1337, 1454, 937, 2080, 3647, 5283, 7298, 7862, 7627, 7616, 8981, 8487, 6222, 3511, 268, -3748, -7929, -10783, -13872, -16792, -18567, -18204, -16375, -13774, -10152, -6437, -2967, 27, 3601, 6430, 7605, 7791, 7908, 7211, 5632, 4526, 3398, 1349, -763, -1755, -2629, -3923, -4704, -4883, -5242, -5732, -5423, -4814, -4321, -3403, -1810, -16, 1636, 3566, 5585, 7344, 8861, 9854, 10217, 9672, 8414, 6515, 4129, 1586, -1000, -3270, -5168, -6493, -7190, -7366, -6985, -6096, -4514, -2699, -821, 1007, 2806, 4637, 6190, 7568, 8147, 8262, 7931, 7226, 6302, 4692, 2743, 54, -2348, -4193, -5464, -5934, -6413, -6613, -6507, -4861, -2601, -1386, -802, -66, 1391, 2284, 2719, 2578, 1877, 2030, 3318, 4487, 3563, 2166, 1928, 2284, 1988, 755, -867, -2656, -3318, -2945, -2790, -3541, -3591, -2049, -487, 100, 351, 1079, 1434, 1387, 836, -557, -2482, -3264, -3056, -4446, -6389, -6173, -3402, -1296, -497, 471, 1791, 3555, 5542, 6808, 5756, 4272, 3812, 3835, 2861, 1330, 580, 245, 543, 486, 1220, 2424, 3216, 3221, 2737, 2627, 1539, 712, 408, -1083, -4139, -5779, -4236, -3317, -4099, -3275, -1178, -220, 1117, 6052, 11127, 12548, 12812, 12942, 12292, 12256, 13407, 10304, 1080, -5790, -7009, -8700, -14060, -18596, -20245, -21128, -19992, -16431, -13943, -12533, -8628, -3130, -460, 1102, 4866, 8508, 9352, 9059, 8751, 7901, 7713, 8520, 7167, 2820, -618, -1163, -1523, -3585, -6584, -9663, -11975, -11940, -10209, -9385, -9309, -7560, -3921, -27, 3661, 7211, 10119, 12208, 13558, 13997, 13544, 12179, 9736, 6483, 2663, -1441, -4971, -7291, -9190, -11092, -11732, -10680, -8749, -6308, -3298, -524, 1675, 4121, 6593, 8068, 8627, 9255, 9367, 8472, 7434, 6501, 5403, 3905, 2467, 410, -1916, -3009, -3753, -5253, -7443, -8376, -8326, -8360, -7574, -6118, -4008, -1904, 600, 2989, 5362, 8934, 11529, 11655, 9710, 8221, 6820, 4347, 1146, -3087, -7207, -9701, -9889, -9992, -10539, -9407, -6701, -4114, -1319, 2233, 4658, 5051, 5876, 7140, 6669, 5259, 4555, 3285, 242, -1752, -1527, -1942, -3589, -4127, -3613, -3364, -2118, -94, 10, -1642, -1617, 137, 743, 546, 1109, 1244, 276, 660, 2158, 1964, 492, 425, 843, -137, -1048, -263, 266, -666, -1213, -286, 1293, 2302, 2029, 301, -1217, -482, 245, -921, -2980, -3233, -2259, -1048, 16, 474, -884, -2448, -2110, 90, 1983, 2498, 2467, 3351, 5438, 7519, 9289, 12317, 14959, 14318, 9326, 5003, 4170, 3279, -2007, -10224, -16813, -19498, -19723, -19117, -19071, -18706, -16609, -11998, -6225, -1106, 2803, 5055, 6449, 8422, 9801, 9546, 7895, 6865, 5702, 3429, 1415, 1205, 1486, 306, -1923, -3267, -3530, -3613, -4197, -5677, -7492, -8460, -7858, -6227, -4879, -3640, -2236, 219, 3440, 6900, 9187, 9801, 10180, 10971, 10942, 9238, 6549, 4081, 1608, -1004, -3605, -6073, -7637, -7825, -7304, -7100, -6935, -5506, -3095, -634, 849, 1440, 2118, 3854, 6264, 7452, 6705, 5758, 5937, 6879, 6939, 5924, 4385, 2775, 1687, 1136, -43, -2468, -4822, -5747, -6251, -6716, -6336, -4953, -3668, -2486, -458, 2178, 4488, 6303, 7275, 6600, 4903, 3540, 2099, -52, -2518, -4876, -6943, -7948, -7348, -6043, -5061, -4147, -2866, -1725, -503, 1239, 2555, 2543, 1564, 477, -320, -736, -837, -1114, -1769, -2111, -1467, -225, 742, 1582, 2552, 3287, 3378, 3076, 3106, 3673, 3941, 3133, 1734, 842, 1286, 2216, 2062, 607, -827, -1097, -723, -802, -1730, -3359, -4398, -3108, -417, -160, -2913, -3143, 2364, 9085, 11176, 9489, 9172, 12543, 16963, 17312, 12122, 5853, 2439, 463, -3633, -9436, -15045, -19262, -20690, -19583, -18718, -19042, -17215, -12211, -7749, -5603, -3852, -680, 2957, 5548, 5883, 4404, 4195, 6389, 8100, 7199, 5570, 5110, 5519, 6195, 6274, 4543, 1202, -1170, -1855, -3334, -6648, -9796, -11006, -10845, -10271, -9376, -7880, -5324, -1628, 2384, 5394, 7778, 10280, 12212, 13073, 13027, 11969, 9813, 7642, 6209, 4176, 902, -2207, -3732, -4300, -5038, -6016, -6855, -6837, -5791, -4586, -4262, -4500, -4083, -2807, -1282, -348, 178, 1199, 3170, 5525, 7148, 7933, 8622, 9326, 9804, 9266, 7509, 4926, 2475, 559, -1588, -4438, -7226, -8663, -8577, -8136, -7733, -7056, -5587, -3394, -733, 1657, 2974, 3860, 5125, 6636, 7274, 6783, 6132, 5726, 5402, 4666, 3247, 1457, 146, -674, -1987, -3793, -5552, -6821, -7736, -8315, -8450, -8804, -8969, -8060, -6443, -5071, -3841, -2010, 156, 1971, 3448, 4689, 5341, 5626, 5962, 5634, 4444, 3400, 2839, 2139, 1168, 317, -356, -903, -857, -486, -469, -434, 149, 661, 750, 842, 984, 1007, 1183, 1484, 1098, 158, -239, -75, -301, -838, -1101, -1237, -1329, -910, -163, 504, 1276, 2794, 4920, 7112, 8807, 9580, 9711, 10047, 10360, 9474, 7065, 3817, 447, -2831, -5726, -8378, -11339, -14083, -15539, -15369, -14532, -13755, -12967, -11563, -9365, -7076, -5403, -4337, -3120, -1573, -94, 1108, 2100, 3219, 4738, 6483, 7832, 8434, 8785, 9391, 9779, 9275, 7718, 5571, 3340, 1284, -574, -2539, -4756, -6833, -7867, -7818, -7458, -7266, -6735, -5427, -3748, -2069, -531, 708, 1594, 2485, 3394, 4025, 4090, 3770, 3569, 3713, 3967, 3738, 3192, 3191, 3579, 3598, 2988, 2332, 1880, 1360, 740, -56, -969, -1761, -2186, -2332, -2633, -3037, -3233, -2953, -2448, -2274, -2421, -2455, -1929, -1194, -832, -756, -568, 52, 809, 1460, 1888, 2162, 2717, 3662, 4533, 4889, 4874, 4811, 4703, 4331, 3606, 2712, 1593, 340, -852, -1963, -2949, -3825, -4546, -4993, -5289, -5478, -5388, -5039, -4611, -4190, -3874, -3496, -2873, -2153, -1492, -896, -313, 262, 866, 1628, 2551, 3343, 3932, 4608, 5296, 5830, 6154, 6285, 6170, 5668, 4991, 4380, 3703, 2826, 1890, 986, 166, -474, -941, -1222, -1514, -1932, -2355, -2613, -2718, -2837, -3064, -3274, -3448, -3563, -3430, -2869, -2240, -1764, -1257, -561, 262, 984, 1600, 2105, 2360, 2504, 2677, 2816, 2849, 2707, 2501, 2341, 2258, 2058, 1667, 1117, 446, -244, -897, -1430, -2008, -2774, -3387, -3697, -3766, -3825, -3865, -3829, -3887, -4050, -4129, -4061, -4072, -4150, -3982, -3668, -3250, -2756, -2051, -1210, -485, 231, 877, 1382, 1759, 2050, 2321, 2507, 2739, 2911, 2966, 2945, 3042, 3204, 3108, 2934, 2655, 2171, 1545, 1080, 774, 377, -5, -178, -211, -377, -329, -37, 89, -93, -386, -585, -704, -683, -716, -989, -1307, -1244, -728, -222, -28, 131, 515, 1023, 1392, 1568, 1646, 1786, 1934, 1858, 1582, 1278, 1196, 1241, 1057, 598, 119, -95, -106, -153, -376, -681, -928, -868, -564, -286, -188, -113, 194, 592, 851, 986, 1128, 1198, 1171, 1052, 871, 675, 479, 335, 111, -220, -431, -534, -713, -927, -1120, -1198, -1214, -1247, -1168, -974, -692, -473, -340, -207, 24, 186, 107, -58, -160, -185, -322, -618, -786, -834, -892, -874, -805, -730, -631, -518, -429, -403, -318, -123, 156, 338, 536, 792, 926, 1048, 1260, 1506, 1553, 1370, 1203, 1050, 862, 750, 612, 268, -32, -141, -203, -276, -270, -184, -137, -178, -133, 14, 151, 323, 487, 521, 453, 433, 496, 524, 472, 316, 27, -256, -363, -465, -699, -939, -1034, -1065, -1077, -976, -805, -672, -513, -260, 16, 280, 523, 768, 944, 944, 900, 887, 786, 505, 117, -240, -493, -720, -985, -1280, -1524, -1657, -1733, -1851, -1972, -2029, -2110, -2146, -2136, -2046, -1873, -1711, -1490, -1298, -1153, -875, -498, -304, -387, -435, -387, -371, -409, -461, -533, -711, -716, -461, -163, 111, 332, 599, 871, 1173, 1452, 1597, 1638, 1629, 1582, 1477, 1432, 1440, 1427, 1357, 1203, 1068, 994, 1052, 1104, 994, 795, 651, 615, 669, 811, 813, 701, 679, 745, 862, 899, 932, 901, 752, 654, 629, 585, 494, 406, 277, 101, -25, -94, -154, -349, -525, -546, -547, -509, -442, -327, -149, 96, 341, 544, 742, 943, 1122, 1082, 901, 672, 438, 162, -239, -626, -939, -1095, -1087, -988, -888, -798, -582, -322, -146, -77, -64, -77, -126, -203, -237, -215, -173, -86, 88, 226, 264, 225, 108, -74, -293, -642, -1077, -1542, -1904, -2084, -2241, -2367, -2439, -2358, -2185, -1989, -1717, -1467, -1171, -870, -589, -381, -151, 89, 243, 384, 462, 525, 566, 548, 543, 521, 394, 209, 58, -41, -121, -234, -351, -449, -513, -449, -297, -182, -44, 171, 376, 527, 773, 1054, 1255, 1347, 1443, 1587, 1651, 1683, 1602, 1373, 1096, 822, 577, 225, -157, -474, -665, -771, -757, -591, -387, -125, 168, 457, 707, 887, 972, 937, 750, 470, 224, -46, -350, -644, -946, -1142, -1195, -1129, -1039, -960, -822, -625, -397, -212, -64, 63, 126, 188, 298, 437, 515, 490, 407, 341, 364, 327, 196, 17, -165, -250, -285, -291, -297, -218, -70, 71, 200, 258, 373, 450, 433, 382, 293, 258, 239, 236, 170, 58, 2, -2, -19, -46, -66, -143, -215, -187, -76, -27, -73, -52, 81, 176, 187, 161, 160, 200, 234, 169, 49, -46, -129, -164, -199, -277, -321, -312, -223, -162, -183, -211, -169, -93, -43, -16, 22, 88, 193, 305, 316, 324, 328, 301, 254, 148, 8, -141, -198, -198, -212, -246, -221, -37, 111, 181, 170, 147, 140, 74, -53, -260, -406, -490, -538, -608, -628, -488, -303, -88, 53, 167, 283, 327, 309, 182, 19, -150, -257, -346, -405, -427, -403, -263, -104, 50, 145, 171, 239, 286, 235, 127, 35, -38, -75, -64, -82, -118, -134, -53, 39, 101, 171, 211, 250, 310, 348, 303, 288, 329, 380, 415, 399, 402, 378, 341, 265, 148, 31, -78, -151, -239, -258, -235, -178, -104, -53, 50, 105, 153, 163, 79, -10, -134, -207, -336, -463, -516, -558, -554, -578, -539, -511, -502, -442, -439, -480, -516, -494, -447, -412, -347, -296, -188, -24, 127, 225, 263, 315, 364, 362, 281, 177, 69, -36, -103, -164, -206, -235, -203, -116, -68, -53, -30, 27, 79, 144, 209, 247, 302, 415, 529, 590, 601, 550, 513, 459, 327, 178, 33, -73, -187, -255, -246, -175, -69, 1, 130, 316, 536, 693, 748, 769, 766, 758, 671, 520, 353, 232, 127, 1, -111, -264, -305, -263, -185, -138, -127, -65, -13, 18, -20, -83, -114, -73, -26, -96, -165, -164, -127, -119, -177, -270, -351, -403, -475, -547, -617, -615, -548, -488, -390, -298, -178, -26, 138, 273, 318, 354, 356, 348, 305, 199, 87, -18, -96, -174, -218, -256, -325, -303, -242, -202, -147, -68, 13, 117, 182, 278, 397, 453, 465, 506, 505, 477, 400, 260, 113, -40, -170, -321, -392, -374, -350, -329, -294, -231, -112, 21, 88, 83, 76, 128, 169, 215, 255, 285, 374, 464, 538, 592, 602, 562, 493, 380, 266, 128, -27, -117, -175, -198, -176, -109, -18, 31, 10, -45, -91, -153, -203, -270, -330, -353, -368, -304, -200, -150, -112, -122, -139, -188, -279, -413, -609, -733, -828, -862, -868, -821, -712, -614, -448, -292, -114, 74, 178, 236, 234, 248, 277, 273, 212, 103, 73, 44, 24, -6, -17, 26, 91, 196, 243, 278, 310, 335, 357, 351, 342, 329, 350, 313, 259, 249, 240, 251, 252, 212, 147, 129, 138, 145, 115, 64, 38, 50, 60, 37, -19, -21, 28, 60, 65, 56, 28, 25, 92, 92, 61, 62, 25, 20, 3, -53, -132, -193, -229, -255, -251, -213, -183, -96, -12, 18, 60, 111, 192, 268, 279, 255, 261, 312, 312, 254, 201, 149, 112, 55, 11, -61, -145, -164, -201, -282, -329, -346, -308, -258, -204, -131, -15, 82, 167, 245, 294, 338, 359, 375, 338, 263, 181, 82, 4, -94, -196, -261, -270, -255, -271, -282, -276, -252, -249, -267, -299, -291, -191, -112, -24, 35, 111, 192, 224, 289, 296, 322, 336, 317, 264, 210, 159, 90, 48, -5, -60, -81, -99, -83, -70, -85, -147, -175, -138, -101, -80, -50, -35, 13, 101, 109, 46, -44, -121, -194, -263, -322, -419, -431, -404, -394, -371, -347, -255, -174, -99, -55, -31, 50, 72, 53, -14, -64, -32, 31, 100, 129, 185, 254, 323, 390, 426, 431, 417, 424, 417, 372, 322, 279, 223, 168, 95, -5, -38, -109, -158, -181, -215, -226, -249, -214, -178, -104, 18, 92, 221, 329, 376, 405, 374, 327, 240, 116, -10, -120, -208, -284, -349, -378, -381, -344, -272, -191, -79, 37, 126, 202, 273, 338, 357, 327, 297, 249, 184, 120, 48, -21, -102, -192, -278, -370, -454, -510, -529, -519, -439, -347, -240, -108, 40, 176, 286, 402, 476, 540, 544, 450, 353, 232, 98, -24, -134, -210, -277, -308, -310, -310, -315, -314, -285, -240, -159, -84, -44, 18, 76, 122, 206, 223, 252, 272, 232, 231, 188, 144, 54, 5, -1, -36, -75, -99, -98, -74, -57, -46, -29, -24, 25, 88, 85, 112, 113, 84, 90, 72, 37, -1, -39, -85, -105, -162, -220, -219, -220, -161, -131, -93, 1, 33, 75, 81, 103, 112, 118, 139, 96, 70, 34, -17, -36, -73, -117, -141, -135, -132, -163, -178, -186, -196, -197, -203, -193, -158, -105, -65, -53, -38, -27, -30, -9, -52, -77, -83, -82, -36, -8, 26, 46, 98, 164, 240, 304, 340, 408, 452, 408, 381, 348, 287, 243, 165, 121, 88, 25, -13, -78, -152, -207, -229, -254, -291, -263, -242, -188, -93, -42, -22, 17, 57, 61, 62, 57, 31, 37, 26, -28, -45, -58, -59, -49, -51, -20, 0, 35, 69, 61, 78, 63, 82, 103, 111, 140, 132, 126, 124, 111, 86, 93, 111, 79, 40, 15, -7, -43, -91, -131, -163, -199, -233, -277, -289, -280, -251, -219, -200, -169, -137, -100, -71, -66, -58, -39, 5, 85, 128, 131, 157, 176, 208, 212, 174, 182, 175, 167, 90, 30, -9, -72, -89, -106, -112, -90, -37, 6, -4, 31, 23, -11, 4, 20, 35, 56, 102, 140, 158, 151, 126, 97, 78, 38, -23, -57, -101, -125, -163, -204, -203, -187, -144, -85, -32, 11, 52, 87, 123, 130, 143, 175, 193, 220, 262, 268, 254, 216, 148, 72, -20, -101, -160, -203, -239, -244, -235, -229, -190, -150, -97, -46, 0, 36, 89, 108, 104, 99, 106, 117, 99, 123, 130, 92, 58, 23, -11, -67, -128, -165, -240, -295, -300, -303, -288, -227, -169, -69, 25, 122, 197, 242, 288, 314, 327, 306, 244, 209, 117, 39, -30, -118, -155, -172, -176, -168, -154, -117, -84, -30, -2, 41, 72, 75, 63, 39, 39, 27, 51, 68, 75, 72, 54, 29, -4, -49, -87, -129, -148, -171, -217, -215, -191, -172, -111, -28, 57, 151, 214, 269, 281, 270, 251, 221, 171, 93, 40, -40, -103, -178, -213, -235, -239, -192, -149, -109, -65, -6, 6, 13, 32, 44, 18, 6, 5, 2, 35, 30, 40, 70, 63, 41, 44, 61, 34, 14, 9, 34, 48, 4, -7, -19, -9, 10, 6, 11, 0, 38, 26, 4, -18, -41, -64, -91, -75, -80, -57, -29, -25, -5, -13, 8, 38, 50, 72, 58, 63, 74, 48, 18, -1, -15, -19, -38, -23, -28, 3, 57, 55, 68, 64, 37, 30, 6, -30, -54, -71, -75, -88, -102, -129, -137, -118, -102, -34, 18, 73, 132, 144, 169, 173, 154, 149, 121, 87, 38, -13, -53, -100, -138, -195, -207, -196, -193, -156, -129, -111, -66, -9, 29, 55, 95, 128, 152, 159, 119, 96, 66, 25, 12, -20, -43, -50, -40, -36, -70, -59, -25, -26, -31, -47, -33, -27, -29, 0, 28, 47, 60, 66, 88, 80, 80, 65, 81, 111, 103, 92, 51, 5, -31, -75, -114, -134, -144, -122, -118, -94, -59, -30, -4, 29, 47, 37, 33, 39, 52, 33, 37, 44, 30, 21, -31, -40, -42, -30, -10, 1, 16, 6, -25, -36, -31, -25, -7, 44, 63, 81, 95, 66, 88, 84, 69, 67, 70, 57, 28, -26, -53, -107, -122, -114, -112, -61, -33, 10, 30, 47, 96, 78, 68, 58, 45, 41, 32, 6, -29, -62, -102, -126, -135, -142, -116, -89, -75, -15, 34, 65, 97, 120, 151, 158, 148, 136, 84, 66, 32, -18, -19, -34, -61, -83, -108, -105, -94, -84, -74, -67, -59, -58, -53, -12, 27, 75, 100, 109, 113, 80, 36, 0, -14, -38, -65, -66, -50, -69, -71, -68, -70, -43, -9, 21, 36, 75, 79, 64, 63, 66, 58, 21, -37, -45, -71, -95, -66, -45, -23, 4, 13, 9, 15, 47, 63, 67, 99, 99, 63, 17, -27, -77, -139, -122, -113, -120, -111, -79, -55, -43, 8, 33, 29, 62, 78, 52, 66, 55, 33, 13, -16, -15, -32, -32, 1, 13, 13, 19, 32, 40, 51, 87, 49, 33, 50, 33, -2, -22, -37, -49, -45, -41, -32, -32, -34, -13, 10, 14, 25, 9, -2, 23, -5, -14, -23, -26, -36, -57, -58, -44, -45, -35, -33, -27, -12, -24, -5, -6, -9, -7, 6, 36, 52, 35, 51, 66, 77, 107, 123, 126, 100, 105, 48, 17, -1, -43, -66, -59, -32, -63, -74, -55, -30, -11, 23, 80, 102, 108, 68, 29, -10, -12, -30, -53, -55, -76, -86, -95, -89, -73, -74, -44, 9, 44, 52, 80, 87, 77, 66, 87, 87, 79, 80, 45, 19, -15, -43, -57, -30, -7, -20, -19, 4, -2, -13, 10, -3, 5, 11, 6, 29, 31, 12, 15, -22, -47, -65, -86, -71, -63, -72, -79, -47, -62, -51, -32, -28, 20, 24, 21, 29, 24, 3, 13, -2, 3, 11, -22, -33, -37, -52, -70, -67, -49, -36, -11, 3, -3, 13, 16, 31, 46, 59, 58, 55, 53, 33, 26, 6, 3, 13, 4, 0, 19, -6, -33, -37, -48, -49, -55, -39, -36, -28, -34, -32, -30, -27, -7, -15, 0, 7, 18, 9, 12, 5, -2, 12, 6, 36, 33, 26, 22, 15, 6, 15, 10, -16, -5, 1, 5, 0, 0, 35, 42, 26, 53, 48, 39, 57, 31, 43, 43, 28, 11, 8, 13, 15, -15, -41, -28, -27, -29, -36, -20, -8, -17, -12, 2, 29, 40, 44, 29, 29, 34, 13, 12, 3, -18, -26, -29, 2, 1, 8, 20, 28, 44, 38, 47, 49, 24, 15, -5, -19, -35, -48, -40, -27, -27, -34, -48, -47, -37, -27, -8, -6, 20, 13, -9, 1, -5, 9, -13, -1, 7, -9, -33, -48, -55, -68, -65, -65, -31, -27, -23, -16, -23, -4, -8, -18, -22, -1, 13, 13, 24, 29, 42, 46, 54, 54, 35, 11, 0, -5, -3, 7, 1, -4, -2, -23, -19, -15, 11, 15, 2, 1, -4, -15, -14, 1, -15, -21, -12, -7, 2, 2, 10, 2, -10, 2, 6, -1, 3, 25, 16, 8, 13, 7, -2, -2, 17, -13, -15, -1, 3, 7, -1, 0, -13, -4, 4, 41, 46, 48, 64, 58, 36, 21, 9, -4, 12, 3, 6, 15, 1, -14, -29, -24, -23, -20, -16, -12, -9, -8, -6, -1, -16, -18, -13, -7, 11, 23, 29, 18, 12, 10, 5, 11, 8, 9, 5, -6, -7, 4, -2, -12, -6, -10, -10, -6, -10, -22, -17, -6, 9, 2, 0, 12, -10, -13, -28, -29, -14, -38, -37, -27, -14, -11, -26, -27, -14, -11, -2, -1, 11, 5, 2, 25, 30, 29, 33, 20, 15, 26, 10, 8, 25, 50, 52, 44, 43, 39, 25, 13, 48, 48, 23, 35, 55, 33, 19, 21, 4, 5, 5, 17, 28, 13, 10, 22, 8, 13, 18, 9, 3, 5, -8, -34, -42, -48, -51, -67, -58, -51, -38, -34, -23, -22, -19, -1, -20, -5, -10, -8, -3, 10, 23, 17, 16, 31, 27, 14, 34, 22, 21, 1, -8, 5, -12, -8, 6, -5, 4, 13, 12, 16, -1, 1, -14, -10, -13, -17, -25, -21, -22, -38, -53, -61, -56, -86, -73, -82, -80, -63, -48, 11, 28, 25, 20, 20, 1, -1, 5, 3, -14, -13, 3, -8, -9, -15, -9, -1, -1, 30, 28, 24, 19, 5, 11, 4, 12, 11, 19, 33, 29, 33, 12, 17, 24, 19, 19, 25, 10, 3, -8, -23, 9, 4, 9, 22, 15, 18, 21, 23, 16, 23, 21, 11, 3, 5, -15, -25, -63, -67, -57, -45, -25, -23, -9, -4, 2, 13, 7, 8, 21, 7, 9, -9, -24, -24, -36, -8, -14, -21, -8, -21, -13, -13, -15, -1, -4, -3, 1, 12, 28, 5, 16, 30, 46, 60, 48, 48, 34, 15, 21, 16, 6, 4, 8, -7, -5, 1, -2, -2, 9, 32, 30, 23, 20, 33, 29, 42, 66, 65, 72, 65, 45, 36, 19, 26, 9, 14, 15, -4, -9, -19, -12, -7, -8, -8, -2, -9, -2, -8, -24, -13, -12, -28, -31, -18, -26, -34, -33, -39, -48, -50, -41, -39, -45, -46, -39, -38, -35, -26, -13, -39, -16, -13, -37, -33, -20, -26, -39, -27, -21, -8, -5, 16, -2, -23, -4, 7, -17, -34, -18, -8, -38, -43, -19, -14, -16, 6, 39, 38, 36, 38, 42, 29, 33, 20, 0, 2, -14, -7, -22, -22, -6, -2, 19, 20, 22, 32, 53, 59, 61, 46, 34, 52, 52, 53, 56, 38, 47, 45, 44, 43, 46, 36, 21, 35, 18, -6, -9, 4, 2, 1, 16, 18, 20, 16, 0, 13, 16, 33, 40, 11, -6, -14, -43, -73, -78, -72, -80, -72, -61, -75, -90, -67, -52, -45, -27, -41, -35, -60, -48, -32, -55, -53, -42, -33, -55, -49, -49, -39, -33, -22, -5, -21, -14, -28, -5, -13, -3, 19, 14, 33, 23, 20, 22, 19, 27, 40, 70, 57, 56, 65, 52, 51, 42, 65, 56, 44, 28, 31, 19, 28, 36, 41, 51, 50, 71, 44, 48, 68, 41, 39, 56, 49, 46, 25, 20, 28, -1, 15, 11, 13, 23, 22, 26, 13, 14, 17, 4, -11, -1, -4, 8, 8, -2, -5, -26, -20, -20, -30, -15, -31, -32, -37, -41, -44, -60, -68, -75, -49, -52, -47, -38, -50, -52, -46, -28, -6, 1, -17, -32, -39, -58, -47, -39, -34, -13, -7, -12, -29, -33, -34, -33, -30, -18, -10, -1, -8, -25, -18, -8, -7, -1, 14, 26, 10, 4, 0, 1, 10, 8, 18, 18, 3, 11, -3, 6, 21, 20, 38, 30, 14, 17, 11, 5, 5, 17, 29, 33, 27, 21, 23, 14, 6, 11, 18, 4, -1, 4, 13, 13, 11, 15, 6, 1, -1, -5, 0, 16, 20, 5, 11, 19, 3, 11, 4, 12, 16, 13, 28, 21, 8, 6, 9, 8, 15, 11, 15, 1, -17, 1, 1, 8, -2, 2, -4, -17, -17, -30, -16, -15, -6, 7, -6, 1, -23, -35, -31, -19, -1, -1, 9, 13, 11, 6, 12, 29, 30, 33, 36, 48, 25, 7, 3, -4, -5, -9, 8, -13, -22, -16, -35, -24, -23, -15, 3, -1, 2, 2, -5, -1, -3, -3, 6, 10, -9, -18, -10, -18, -12, -14, -20, -12, -4, -23, 1, 3, -11, 4, 7, 21, 28, 31, 32, 38, 35, 36, 34, 43, 22, 21, 31, 16, 13, -11, -12, -9, -18, 0, 2, 0, -15, -26, -27, -36, -20, -26, -38, -21, -19, -40, -36, -28, -30, -21, -24, -7, -4, -22, -20, -24, -21, -24, -14, 4, -4, 8, 5, -6, -15, -25, -13, -21, -14, -7, -2, -19, -16, -14, -21, 0, 6, 16, 9, 12, 12, 2, 6, 9, 8, 2, 0, 10, 12, -11, 0, 16, 4, 7, 16, 18, 28, 15, 24, 31, 21, 19, 36, 20, 15, 27, 9, 1, 6, 11, 10, 21, 24, 26, 34, 29, 19, 19, 11, 6, 11, 1, 7, 15, 0, -26, -35, -30, -23, -26, -20, -6, -3, -3, -15, -12, -7, -8, -7, -11, 18, 16, 11, 24, 24, 19, 15, 15, 15, 9, 0, -12, -4, -3, -10, -7, -9, -12, -19, -27, -9, -1, -3, 6, 13, 15, 0, -12, -8, -10, -33, -40, -31, -38, -28, -24, -9, -10, -16, -14, -12, -12, -2, -2, 5, 6, -3, 12, 6, -17, -26, -10, -14, -13, 6, 14, 19, 2, -8, -3, -13, -4, 7, 14, 25, 42, 30, 29, 21, 15, 25, 26, 28, 24, 25, 23, 22, 24, 7, 15, 7, 3, -10, -10, 5, 5, -11, -13, -24, -10, -11, -21, 3, 2, 6, 11, 11, 20, 7, 2, -1, -21, -30, -20, -14, -18, -7, 2, -14, -22, -36, -35, -27, -17, -10, -1, 3, 3, 1, -5, -5, -12, -21, -20, -17, -5, -13, -15, -10, -23, -28, -36, -30, -9, -1, 10, 8, 8, 11, 0, 0, 9, 15, 14, 14, 26, 16, 26, 32, 38, 16, 12, 16, 13, 4, -8, -4, -13, -10, -8, 3, 1, -8, -8, -8, -10, -4, -15, -12, -14, -17, -18, -31, -1, 3, -18, -29, -31, -19, -28, -28, -18, -19, -27, -42, -26, -20, -31, -13, 14, 15, 14, 15, 36, 39, 16, 55, 95, 95, 86, 126, 126, 76, 43, 66, 53, -12, -20, 19, -8, -39, -35, -6, 8, -22, -19, 16, 37, 16, 25, 37, -11, -27, -16, -12, -37, -44, -59, -69, -72, -65, -45, -12, -11, -7, -2, -58, -93, -111, -61, -41, -26, -17, 10, 45, 63, 67, 22, -29, -6, -40, -98, -62, -16, -6, -35, -25, -30, 24, 45, 43, -8, -18, -75, -65, -60, 8, 8, -27, -14, 178, 189, 14, -180, -106, -195, -293, -236, 44, -16, 122, 176, -121, -855, 266, 2118, 2556, 1310, 642, 319, -177, -620, -311, -325, -604, -700, -533, -802, -1093, -943, -669, -696, -684, -499, -284, -357, -603, -797, -667, -318, 30, 218, 325, 317, 347, 452, 554, 611, 612, 701, 830, 828, 843, 913, 932, 842, 843, 776, 505, 339, 344, 185, -183, -527, -568, -513, -478, -495, -425, -337, -261, -169, -75, -268, -603, -701, -530, -479, -555, -471, -187, -25, -38, -46, -53, 40, 156, 133, 27, -93, -174, -109, 125, 156, 30, 89, 375, 490, 385, 276, 291, 293, 289, 194, 3, -186, -210, -17, 82, 86, 76, 175, 343, 312, 42, -196, -33, 126, -45, -315, -352, -265, -199, -211, -297, -419, -361, -99, -6, -164, -225, -63, 51, 0, -122, -144, -31, 95, 55, -86, -126, -71, 35, 109, 76, -66, -45, 124, 189, 36, -24, 116, 256, 223, 204, 95, 2, -53, 9, -9, -63, -13, 145, 249, 138, 22, 86, 201, 164, -30, -139, -137, -61, 27, -9, -147, -219, -151, -30, -13, -93, -95, 15, 68, 40, 30, 44, 67, 38, -54, -191, -187, -32, 107, 34, -37, -51, -5, 29, 6, -15, -57, -25, 21, 12, -85, -105, -124, -117, -57, 22, 36, 32, 97, 172, 217, 189, 136, 110, 27, -67, -30, 12, 43, -7, -49, -43, 64, 187, 169, 16, -101, -9, 18, -52, -4, 71, 61, 9, -31, -77, -143, -143, -106, -75, -130, -105, 83, 172, 0, -139, -122, -142, -167, -107, -22, -26, -27, 49, 231, 296, 359, 403, 326, 221, 242, 303, 268, 113, -51, -168, -203, -261, -246, -201, -164, -148, -183, -247, -338, -308, -250, -247, -254, -188, -43, 0, -44, -38, 34, 38, 48, 126, 169, 125, 131, 190, 231, 182, 207, 329, 380, 390, 359, 335, 250, 148, 24, -62, -68, -97, -141, -183, -236, -246, -211, -118, -114, -209, -288, -253, -245, -224, -149, -73, -42, -3, 51, 122, 147, 125, 128, 123, 95, 51, 31, 23, 25, 61, 111, 149, 202, 211, 147, 48, -1, -15, 28, 88, 61, -47, -178, -174, -119, -151, -145, -101, -72, -24, 11, 44, 1, -18, 31, 91, 61, -26, -40, 6, -3, -8, -26, -23, 25, 108, 114, 24, -6, 42, 60, 4, -27, 15, 51, 64, 65, 36, 14, -41, -38, -49, -152, -183, -117, -99, -165, -201, -180, -160, -145, -101, -22, 48, 82, 115, 140, 78, 25, 51, 128, 192, 179, 170, 151, 142, 135, 98, 5, -85, -48, -5, -4, -58, -76, -30, -25, -100, -156, -126, -97, -93, -139, -162, -184, -147, -69, -40, -44, -7, 92, 165, 153, 84, 57, 95, 118, 149, 207, 243, 248, 177, 122, 109, 94, 74, 29, 16, -26, -109, -69, 15, -24, -71, -74, -36, -29, -33, -55, -89, -90, -83, -64, -71, -108, -81, -51, -30, -20, -32, -8, 52, 65, 29, 35, 94, 101, 79, 39, -1, 17, 65, 83, 52, 13, -2, -5, -34, -101, -130, -134, -121, -102, -85, -64, -46, -24, -5, 3, 13, 26, 59, 72, 89, 79, 79, 75, 63, 42, 18, -24, -31, -19, -99, -188, -206, -167, -132, -105, -74, -38, -15, -26, -48, -36, -12, -34, 33, 98, 84, 63, 80, 129, 107, 62, 89, 119, 133, 111, 88, 72, 40, 17, 5, -9, -18, -20, 6, 6, 1, 6, 24, 57, 56, 19, -15, -49, -42, -22, 6, 23, 5, -23, -23, -58, -90, -84, -81, -71, -92, -101, -66, -32, -23, -6, 15, 49, 71, 69, 68, 35, 16, -29, -19, 5, 18, 23, 28, 40, 36, 8, -5, 5, 4, -2, 2, 1, -3, 5, 18, -4, -4, 15, 2, 36, 33, 4, 8, -18, -38, -31, -46, -63, -47, -59, -65, -79, -80, -57, -49, -37, -27, -36, -50, -47, -19, -24, -26, 3, 21, 20, 28, 17, -9, -7, 9, 25, 45, 55, 56, 71, 67, 37, 36, 34, 47, 33, 22, 24, 26, 44, 42, 19, -13, -2, 6, -7, -24, -36, -18, -34, -52, -63, -65, -41, -6, 12, 29, 45, 39, 26, 17, 13, 8, 23, 74, 98, 88, 82, 81, 50, 29, 8, -18, -34, -19, -11, -22, -32, -40, -8, -2, -21, -23, -35, -50, -69, -68, -56, -62, -46, -36, -41, -19, -13, 8, 33, 32, 29, 18, 13, 12, -18, -42, -33, -3, -4, 3, 8, 10, -3, -26, -16, -38, -55, -55, -40, -50, -57, -35, -27, -13, -25, -19, 8, 18, 25, 47, 63, 56, 31, 11, 11, -26, -44, -45, -25, 8, 14, 23, 24, 26, 11, -18, -38, -37, -25, -12, -11, -18, -11, -13, -15, -15, -11, -4, 8, 22, 31, 31, 26, 35, 38, 28, 40, 48, 63, 81, 93, 94, 88, 61, 27, 12, 0, 15, 13, 4, 24, 33, 34, 28, 31, 8, -11, -33, -36, -29, -27, -15, -25, -41, -39, -31, -44, -45, -40, -48, -34, -27, -21, -9, -10, -5, -5, 10, 31, 40, 27, 18, 4, -9, -10, -17, -11, -6, -6, 2, -5, 10, 0, -9, -21, -10, -18, -14, -1, -3, 22, 17, 5, -13, -30, -42, -45, -35, -46, -37, -32, -27, -35, -62, -65, -45, -43, -29, -21, -20, -11, -4, 3, -16, -13, -2, 1, 0, 0, 8, 23, 21, 41, 53, 43, 47, 42, 26, 37, 41, 39, 49, 44, 35, 23, 7, 9, -2, -13, -8, 10, -4, -11, -2, 3, 19, 31, 54, 55, 48, 38, 17, 10, -12, -18, -17, -18, -3, 15, 19, 19, 14, 6, 10, 5, 7, 11, 30, 12, 11, 13, 7, 25, 15, 28, 23, 27, 24, 14, 12, 0, 1, -8, 6, 8, 32, 36, 24, 25, 14, 18, 13, -5, -29, -50, -66, -53, -50, -47, -34, -30, -50, -43, -42, -49, -25, -21, -10, -5, 0, 3, 0, -12, -9, -4, -19, 7, 14, 2, -4, -4, -13, -4, 10, 17, 33, 34, 43, 51, 42, 29, 30, 19, 13, 16, 7, 8, -11, -24, -34, -40, -32, -46, -40, -32, -34, -25, -19, -13, -8, 0, -6, -12, -4, -8, -9, -18, -7, -1, 4, 6, 0, 1, -2, 4, 4, 14, 32, 34, 13, 18, 32, 17, 40, 34, 36, 43, 24, 21, 24, 10, 8, 5, 4, 9, 1, 1, 2, -2, -1, 2, -6, -5, -10, -3, -4, -13, 5, -6, -12, -8, -5, 0, -12, -16, -29, -34, -37, -32, -33, -34, -33, -31, -16, -3, 9, 2, 2, -2, -9, -7, -3, -3, 7, 8, 10, 11, 15, 20, 16, 7, -15, -18, -23, -11, -17, -15, -4, -26, -25, -32, -27, -28, -27, -14, -9, -8, 4, 7, 7, 21, 14, 33, 31, 22, 36, 32, 44, 33, 22, 25, 24, 33, 41, 53, 46, 21, 7, -4, -13, -6, -13, -12, -11, -2, 0, 3, 6, 2, -3, 8, 8, 8, 17, 3, -5, 4, 5, 18, 15, 17, 29, 15, -7, -9, 1, -8, 12, 12, 29, 42, 29, 27, 15, 7, 19, 33, 29, 33, 11, 2, -11, -24, 11, 5, 1, -6, -10, -4, -17, -21, -16, -9, -6, 0, 3, 6, -8, -15, -16, -10, 2, -2, -19, -18, -36, -54, -54, -58, -54, -49, -32, -44, -29, -22, -24, -8, -22, -5, 5, 10, 18, 12, 9, 9, 6, 6, 16, 8, 5, 0, 5, 14, 5, 11, 1, -15, -15, -10, -14, -26, -20, -11, 3, -4, -10, -17, -22, -19, -12, -11, -7, 1, -10, -3, -5, -4, 10, -7, 2, -2, 10, 4, 1, 13, 16, 15, 6, 16, 19, 31, 21, 22, 18, 21, 16, -7, -6, -15, -22, -10, -1, 2, -3, -6, -14, -16, 2, 13, 9, 9, 13, 25, 18, 26, 26, 19, 13, 9, 8, 18, 17, 9, 2, -17, -1, -14, -8, -11, -26, -18, -26, -8, -12, -4, 3, -2, 1, 4, 9, 16, 28, 22, 15, 12, 11, 3, -6, -4, -7, 6, 8, 14, 19, 8, -9, -26, -22, -21, -13, -15, -23, -24, -25, -26, -27, -29, -17, -8, -7, 7, 16, 12, 13, 12, 16, 21, 24, 23, 12, -2, -14, -25, -29, -20, -4, -13, -9, -1, 0, 14, 8, 22, 26, 28, 30, 23, 17, 14, 9, 3, 14, 4, 5, 5, -8, -3, -13, -9, -11, 3, 9, 1, 3, -2, 9, 10, 9, 10, -3, 3, -2, -2, 10, 3, 6, -2, 0, 1, -5, 0, -1, -2, -5, -9, -11, -2, 4, 12, 10, 8, 9, -1, -3, 0, -4, -3, -4, 4, 9, 5, 3, 5, -3, -3, -2, 8, 9, 0, -9, -16, -12, -17, -8, -6, -19, -17, -16, -12, -13, -26, -16, -9, -4, 0, -1, -12, -12, -15, -17, -15, -4, -2, -6, -2, 0, 6, 3, -11, -9, -10, -10, 2, -6, 5, 4, -1, -1, -7, 6, 7, 5, 6, -7, -12, -10, 0, 6, 6, 8, 4, 6, 7, 9, 15, 7, 4, 12, 3, 11, 13, 3, 7, 13, 15, 21, 12, 11, 12, 6, 7, 5, 14, 27, 21, 22, 8, 4, 6, 0, 17, 3, 19, 14, 8, 16, 10, 12, 19, 23, 24, 19, 13, 6, 10, 14, 9, 18, 12, 4, 9, -21, -9, -12, -25, -9, -7, 2, 3, -7, -14, 1, 1, 8, 3, 6, 11, 6, 9, 3, 5, -7, -3, 2, -1, 4, 0, 0, 1, -5, -4, -11, -20, -6, -3, -5, -1, -10, -4, -14, -6, -4, -8, 3, -2, 10, 12, 7, 1, -12, -7, -5, -16, -17, -18, -27, -24, -32, -32, -25, -30, -27, -38, -25, -27, -18, -14, -6, 7, -3, 3, 7, 0, 8, 10, 3, 8, 6, 5, 7, 4, 3, -6, 0, 2, 4, 2, 2, 14, 10, 17, 17, 12, 16, 11, 1, 8, 9, 5, 7, 0, 0, -11, -22, -11, -10, -13, -9, -8, -21, -22, -19, -16, -11, -4, -6, -5, 7, 4, 13, 10, 20, 11, 6, 11, 9, 21, 14, 22, 22, 11, 5, -5, -14, -14, -11, -12, 2, 4, 9, 6, 6, 14, 5, 7, 4, 13, 7, 10, 15, 23, 17, 2, 3, -6, -20, -23, -24, -24, -14, -14, -11, -7, -15, -24, -18, -14, -7, -7, -8, -9, 0, 1, -3, 0, 4, 17, 18, 19, 26, 17, 26, 25, 21, 22, 21, 18, 16, 16, 15, 10, 6, 4, 0, -9, -18, -13, -19, -8, 3, -5, -9, -6, -21, -24, -21, -24, -16, -21, -4, -3, 1, -4, -12, -10, -15, -14, -12, -11, 0, 5, 2, 9, 1, -3, -13, -15, -8, -7, 0, -2, -5, 1, -2, -1, 5, 3, 6, 7, 13, 8, -1, 14, 7, 13, 23, 13, 17, 14, 19, 13, 10, 10, 7, 0, 1, 1, -12, -14, -2, 6, -1, 6, 0, -6, 5, 0, 9, 8, 12, 14, 6, 16, 26, 14, 18, 20, 13, 11, 15, 11, 3, 9, 6, 9, 11, 4, 3, -7, -13, 4, 0, 10, 15, 17, 16, 6, 6, 9, 13, 14, 19, 25, 33, 26, 23, 24, 18, 11, 1, 6, -1, -1, -2, -15, -7, -20, -30, -36, -45, -39, -38, -40, -43, -48, -47, -43, -50, -47, -44, -35, -36, -33, -24, -32, -19, -23, -17, -18, -13, -19, -20, -12, -6, -7, -13, 2, -1, 7, 4, -3, -3, -4, 8, -6, 6, 3, -4, -3, 5, 17, 12, 13, 12, 15, 8, 13, 14, 18, 20, 14, 16, 24, 25, 15, 22, 25, 16, 16, 4, 2, -1, -3, -5, -3, -2, 1, 3, 3, 9, 6, -1, 0, 1, -6, 1, 8, 5, 15, 14, 14, 12, 15, 17, 18, 30, 37, 33, 30, 29, 23, 15, 11, 11, 10, 7, 11, 5, -6, -18, -19, -25, -28, -22, -27, -21, -6, -13, -7, -8, -4, -7, -12, -14, -8, -7, -14, -10, -6, 2, -4, -2, -11, -2, -10, -5, 1, 0, 4, -4, -12, -15, -5, -12, -2, -2, -1, 10, 18, 30, 28, 32, 25, 31, 33, 28, 37, 22, 25, 18, 15, 8, 8, -6, -16, -11, -19, -14, -22, -28, -41, -37, -37, -39, -30, -32, -30, -28, -19, -9, -4, 1, 9, 14, 3, 13, 22, 25, 27, 34, 27, 27, 27, 19, 22, 15, 19, 14, 15, 16, 17, 12, 4, 5, 3, 9, 10, 7, -5, -10, -13, -21, -10, -10, -5, -4, -15, -11, -8, -17, -17, -15, -25, -22, -31, -31, -35, -36, -33, -33, -21, -32, -24, -19, -14, -10, -8, 8, 4, 17, 15, 19, 28, 38, 41, 34, 46, 36, 37, 25, 25, 25, 20, 26, 13, 17, 7, 4, -3, -2, 3, 5, 4, -11, -16, -17, -16, -19, -9, -11, -14, -5, -7, -8, -5, -8, -11, -3, -2, 1, 11, 3, 6, 1, -4, 9, 16, 11, 17, 15, 2, 1, -5, -2, 1, 8, 5, 15, 17, 16, 22, 12, 16, 13, 26, 31, 31, 29, 14, 25, 12, 4, 0, -8, -3, -6, -6, -9, -9, -6, -22, -27, -29, -26, -23, -33, -28, -23, -29, -29, -31, -38, -25, -26, -20, -9, -6, 1, 0, 4, 3, 13, 28, 37, 44, 37, 31, 30, 24, 20, 25, 27, 21, 16, 6, -1, 2, 0, -4, -8, -3, -8, -1, -10, -10, 4, -3, -4, -2, -5, 1, -3, -13, -9, -18, -26, -28, -24, -23, -24, -14, -14, -8, -16, -14, -5, -18, -16, -18, -12, -7, -13, -13, -10, -5, 3, -4, 6, 13, 14, 14, 14, 17, 18, 32, 34, 34, 30, 26, 16, 4, 3, 4, 0, -10, -10, -12, -18, 0, -7, -18, -15, -19, -14, -11, -11, -10, -9, -2, -13, -11, -8, 1, 0, -6, -10, -13, -12, -12, -9, -16, -13, -12, 3, 6, 12, 15, 18, 17, 7, 13, 10, 15, 22, 12, 11, 22, 19, 10, 10, 8, 7, 12, 5, 8, 21, 16, 20, 9, 5, 4, -2, 1, -10, -11, -12, -20, -27, -24, -19, -18, -9, -16, -19, -7, -7, -1, -4, 2, 3, -3, -12, -10, -5, -7, -2, -6, -1, 6, 4, 16, 14, 13, 26, 31, 26, 25, 17, 19, 14, 7, 16, 17, 8, 4, -14, -15, -9, -9, -7, -5, -12, -16, -21, -27, -16, -15, -14, -14, -15, -11, -7, -4, -2, -2, 1, 0, 0, -1, -4, -3, 1, 3, 4, 3, 2, 6, 10, 13, 18, 23, 27, 24, 11, 11, 9, 10, 11, 2, -2, 3, 6, 2, 1, -2, 7, -2, -4, -2, 4, 7, -4, 3, -1, -5, -11, -12, -13, -16, -19, -15, -12, -17, -5, 1, -5, -1, -2, -1, 4, 7, 5, 1, 9, 5, 5, 2, 3, 10, 6, 4, 1, 5, 4, 2, 4, 3, 9, 9, 5, -2, 3, 2, 0, -3, -10, -3, -2, -6, -8, -23, -22, -19, -18, -19, -20, -12, -9, -2, -6, -7, 1, -9, -11, -7, 0, 4, -1, 1, -6, -14, -9, 2, 6, 13, 5, 3, 2, 0, 4, 7, 17, 11, 6, 7, 2, 7, -2, -11, -9, -8, -2, -11, 1, -1, -6, -2, 1, 2, 1, 5, -10, -17, -10, -2, 3, 1, -1, 2, -13, -5, 1, 2, 10, 2, -5, 1, 4, -2, 7, 2, 5, 10, 14, 7, 5, 11, 4, 2, 2, -4, -4, -2, -6, -13, -11, -13, -16, -8, -10, -1, -6, -4, 3, 8, 14, 10, 4, 2, -3, -9, -7, -9, -15, -17, -23, -10, -5, 8, 12, 10, 20, 16, 6, 9, 16, 10, 9, 6, 0, 9, 0, -5, -4, 3, 10, 9, 16, 22, 16, 14, 10, 7, 13, 17, 10, 4, -6, -17, -13, -10, -9, -8, -8, -9, -13, -6, -1, 0, 4, 10, 8, 7, 11, 4, 10, 6, 3, 7, 3, 1, -5, -7, 1, -3, -11, -14, -11, -9, -5, -5, -4, 3, 12, 14, 4, 12, 9, 8, 7, -8, 5, 3, -5, -11, -14, -8, -11, -1, -12, -4, 3, -9, -4, -2, 2, 2, -1, -1, 2, -2, -4, -1, 5, 6, 3, -1, 0, 0, 6, 3, 1, -4, -11, 3, -6, -6, 1, -1, 1, 3, 1, 1, -3, 0, -4, 5, 6, -2, -2, -3, -6, -9, -6, -6, 3, -1, -3, -2, 0, 4, 2, 5, 7, -2, -8, -1, 3, 4, 2, -2, -2, 3, 9, 6, 7, 11, 3, 3, 3, 11, 14, 4, 8, 1, 3, 3, -2, -1, -4, -2, -1, 3, -1, -5, 4, -4, -8, 5, 9, 7, 10, 17, 7, 2, 3, 1, 4, 5, -5, 3, -1, -11, -13, -18, -14, -6, 1, -1, 2, 3, 2, 2, 4, 10, 17, 11, 11, 15, 5, 0, -1, -9, -10, -7, -21, -26, -20, -14, -15, -11, -18, -11, 7, 1, 4, 7, 12, 9, 2, -3, 0, 3, -1, 2, -6, -7, -2, -18, -18, -17, -23, -8, -11, -1, 3, -1, 1, -6, 4, 8, 19, 14, 6, 4, -1, 2, -9, 6, -5, -2, -10, -15, -9, -21, -21, -20, -21, -14, -2, -4, -3, 0, 4, 3, 14, 7, 12, 10, 10, 17, 11, 5, 5, 10, 1, 4, -3, 1, 8, 1, 0, -1, -1, 1, 7, 14, 18, 17, 14, 13, 6, 3, 5, -1, -5, -1, 4, -1, -12, -9, -13, -10, -9, -7, 1, -5, -8, -7, -4, -10, 1, -1, 0, 9, 5, 5, -2, -2, -5, -6, -5, -1, 1, 5, 3, -7, -2, -4, 1, -2, 3, 9, 7, 3, 8, 1, 5, 2, 7, 4, 0, -3, -10, 4, -5, 5, 3, 1, 10, 15, 18, 10, 9, 5, -4, 2, 3, -2, 3, -2, -4, -4, -3, -1, 3, 8, 2, 9, 13, 17, 19, 11, 11, 10, 11, 13, 13, 2, 2, -5, -5, -5, -5, -4, -1, 1, -8, -2, -9, -10, -6, -3, 4, 5, 7, 5, 10, 4, -11, -13, -8, -9, -10, -12, -16, -14, -27, -23, -14, -16, -1, 5, -1, 3, 4, 5, 0, -6, -5, -10, -2, -8, -10, -13, -23, -14, -16, -11, -4, 2, 5, 5, 7, -3, 4, 0, 1, 8, 4, 12, 15, 9, 7, 0, -8, -2, 1, -1, 2, 4, 2, 5, 7, 4, 9, 9, 8, 15, 10, 12, 15, 12, 3, -2, -3, -8, -2, -7, -13, -17, -18, -18, -15, -16, -11, -12, -9, -1, 0, -4, -7, -12, -22, -18, -22, -22, -21, -19, -25, -21, -17, -16, -5, -6, -6, 9, 5, 6, 14, 12, 15, 14, 17, 14, 12, 6, 4, 1, 1, -5, -8, 3, 7, 10, 6, 7, 13, 10, 14, 13, 8, 15, 16, 12, 8, 13, 9, 14, 8, 1, 4, -4, -3, -1, 2, -2, 5, 15, 17, 19, 20, 18, 20, 19, 14, 15, 9, 19, 17, 16, 12, 7, 10, -1, 0, -2, 1, 2, 3, 7, 5, 9, 4, 4, 8, 10, 10, 4, 4, -8, -16, -18, -17, -20, -21, -22, -22, -13, -20, -22, -21, -20, -16, -16, -20, -22, -15, -24, -36, -30, -28, -31, -33, -18, -27, -35, -27, -29, -19, -11, 2, 2, 6, 14, 13, 8, 15, 16, 17, 20, 18, 25, 27, 12, 18, 22, 12, 18, 27, 22, 14, 20, 19, 19, 21, 20, 14, 15, 9, 6, 4, 3, 6, 2, 4, 3, 6, 8, 5, -1, -7, -4, -2, 4, -3, -4, -2, -10, -13, -9, -6, -8, -6, -8, -8, -11, -8, -8, -8, -7, -11, -7, -13, -12, -9, -15, -14, -2, -1, -4, -1, -2, -12, -19, -17, -15, -16, -13, -9, -18, -14, -11, -12, -1, -6, -2, -4, -3, -2, -5, -2, -5, -7, -6, -4, 0, 3, 3, 5, 14, 3, 4, 12, 9, 7, 12, 8, 6, 11, 12, 12, 12, 19, 20, 22, 25, 19, 13, 19, 12, 14, 22, 21, 23, 19, 19, 16, 14, 9, 3, 13, 13, 5, 5, 9, 1, 3, 3, -2, 6, 1, 5, 10, 6, 3, 2, 7, 8, -3, -10, -9, -14, -21, -24, -24, -22, -21, -16, -13, -16, -10, -12, -4, -3, -8, -8, -12, -7, -9, -15, -17, -15, -15, -18, -19, -16, -10, -14, -19, -3, -1, -3, 0, 1, 2, -2, 12, 12, 13, 20, 18, 16, 14, 12, 12, 6, 3, 6, 4, 3, 13, 13, 21, 15, 11, 13, 15, 12, 11, 16, 10, 9, 8, 2, 2, 5, 3, -7, 1, -2, -11, -5, -5, -1, -4, -1, 1, -3, 3, -1, 4, 5, 2, 1, 0, 1, -6, -5, -6, -8, -4, -16, -18, -12, -11, -18, -18, -16, -22, -25, -25, -27, -32, -22, -17, -19, -17, -13, -15, -16, -13, -10, -13, -12, -7, -5, -7, -11, -10, -4, -6, -10, -2, 2, 1, -1, -3, 2, 1, -1, 3, 5, 4, 9, 10, 15, 29, 26, 23, 33, 29, 16, 17, 21, 20, 19, 15, 16, 12, 11, 7, 5, 4, 7, 8, 4, 4, 5, -1, -4, -3, -4, -6, -2, 8, 4, 2, 5, 9, 9, 1, 6, 6, 2, -5, -10, -12, -11, -20, -20, -9, -15, -13, -8, -12, -6, -2, -4, 3, 8, 4, 3, 5, 4, 5, 0, 1, -2, -1, 0, -4, -4, -8, -10, -4, -4, -5, 1, 7, 6, 9, 9, 7, 11, 12, 9, 5, 14, 10, 0, 7, 9, -3, 3, 7, 3, 3, 11, 11, 10, 13, 12, 12, 14, 10, 7, 11, 9, }

int16_t wav_data[] = YES_WAV_DATA;
uint32_t wav_data_len = sizeof(wav_data);